jQuery详解–选择器&方法

1.1 获取元素的个数
$(“img”).size()
Demo1
1.2 提取元素
$(“img[title]”)[1] 获取所有设置了title属性的img标记中的第二个元素。
等效于:$(“img[title]”).eq(1)
以上用eq即可s

1.3 添加、删除、过滤元素

注意:not()方法所接受的参数不能包含特定的元素,只能是通用的表达式。

筛选:filter方法

注意:filter中的参数,不能直接是等于匹配,只能是前匹配^=,后匹配&=,任意匹配*=。
filter(函数) 函数要求返回布尔值,对于返回值为true的元素保留,否则去除。
Demo6

1.4 jQuery链

整体div加myClass1,然后进行筛选,筛选出的元素再加myClass2
后面的操作都已以前面的操作结果为对象的,如果操作对象为上一步对象,则用end方法
如下:

Demo9
2、 标记的属性
2.1 each()遍历元素

Demo10
2.2 获取属性的值
* 标签告诉浏览器把其中的文本表示为强调的内容。对于所有浏览器来说,这意味着要把这段文字用斜体来显示。

3.1 设置元素样式
添加、删除CSS类别

3.2 类别间动态切换

3.3 直接获取、设置样式

3.4 某个元素中是否含有某个css类别,返回为布尔型
$(“li:last”).hasClass(“myClass”);