1.什么是 JQuery?
- js的脚本库
2.JQuery的作用有哪些? - 可以简便的实现jsDOM遍历,事件处理,动画,ajax等操作
3.JQuery的优势是什么? - 1.尺寸小,2.支持CSS3选择器,3.可以实现跨浏览器(但是需要注意的是:在引入JQuery后,全全局域会添加变量:$ ,(或者是:JQuery))
4.调用 : $()
-它的参数是选择器(CSS1~ CSS3,JQuery自己添加的选择器)
-它的返回值是一个:Object (JQuery对象)
-该对象中包含所查找到的所有的标签,以及标签的总数目等等。
5.链式调用:
-JQuery 支持 链式调用,其实本质上还是调用方法,得到方法的返回值对象,该对象再去调用下一个方法。所以想要支持链式调用,方法必须要有返回值,返回值对象还要包含下一个方法,一般情况下,返回的都是 this
6.JQuery-calss操作
<ul>
<li class="red">001</li>
<li id="second">002</li>
<li>003</li>
<li class="red">004</li>
<li class="blue">005</li>
</ul>
1.addclass:
// para1:string类型,样式类;
// 给jquery对象中每一个标签都添加calss
$('ul li').addClass('black')
2.removeclass:
// para1:string类型,待删除的样式类
// 删除jquery对象中每一个标签的制定class
$("ul li").removeClass('red')
3.toggleclass:
// para1:string类型,待添加或者删除的样式类
// toggle:开关;有责删,无则加;
$('ul li').toggleClass('second');
4.hassclass:
// 判断是否有某个class;只要有一个标签有该class,就返回true 否则返回false
// para1:string类型,带判断的样式类
var result = $('ul li').hasClass('second');
console.log(result);