首页 > 其他 > 详细

JQ中内容过滤的一些方法

时间:2017-02-19 10:45:04      阅读:181      评论:0      收藏:0      [点我收藏+]

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。

JQ中内容过滤的一些方法

原文:http://www.cnblogs.com/wawazhang/p/6414729.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!