筛选器
名称 | 用法 |
---|---|
:first | $(‘li:first’) 获取li的第一个元素 |
:last | $(‘li:last’) 获取li的最后一个元素 |
:eq(index) | $(‘li:eq(2)’) 获取li的第三个元素,index是索引号,从0开始 |
:odd | $(‘li:odd’) 获取li的索引号为奇数的元素 |
:even | $(‘li:even’) 获取li的索引号为偶数的元素 |
筛选方法
名称 | 用法 |
---|---|
parent() | $(‘li’).parent(); 查找父级 |
children() | $(‘ul’).children(‘li’) 查找ul的子元素,仅限于子元素,不能选中子元素中的元素 |
find() | ( ′ u l ′ ) . f i n d ( ′ l i ′ ) 相 当 于 ('ul').find('li') 相当于 (′ul′).find(′li′)相当于(‘ul li’); 能选中子元素中的元素 |
siblings() | $(’.first’).siblings(‘li’) 查找不包括自己的兄弟节点 |
eq(index) | ¥(‘li’).eq(2) 相当于是$(‘li:eq(2)’),index是索引号 |
hasClass(class) | $('div).hasClass(‘类名’) 检查当前元素是否包含某个特定元素,有返回true,没有返回false |
筛选方法中的eq()方法的用法是$符号,但是打不上去,就用¥代替