1 contents() 和 .children() 方法类似,不同的是前者在结果 jQuery 对象中包含了文本节点以及 HTML 元素。
2 each() 方法规定为每个匹配元素规定运行的函数。 提示:返回 false 可用于及早停止循环。
3 end() 方法结束当前链条中的最近的筛选操作,并将匹配元素集还原为之前的状态。
4 eq()方法将匹配元素集缩减值指定 index 上的一个。 如果index为负数为-2 则为-2加上字符串长度的数为其索引 。如果超过了字符串长度则无效
5 filter()方法 将匹配元素集合缩减为匹配指定选择器的元素。
$('li:even').css('background-color', 'red'); 等价于$('li').filter(':even').css('background-color', 'red');
6 $('li.item-ii').find('li') 等价于 $('li', 'li.item-ii')。
7 has() 将匹配元素集合缩减为拥有匹配指定选择器或 DOM 元素的后代的子集。
8 is() 根据选择器、元素或 jQuery 对象来检测匹配元素集合,如果这些元素中至少有一个元素匹配给定的参数,则返回 true。就是当前元素中是否存在is中拥有的,如果存在则返回true,否则返回false。
对于带有位置性选择器的选择器表达式字符串,比如 :first, :gt(), or :even,位置性筛选是针对传递到 .is() 的 jQuery 对象进行的,而非针对包含文档。所以对于上面的 HTML 来说,诸如 $("li:first").is("li:last") 的表达式返回 true,但是 $("li:first-child").is("li:last-child") 返回 false。