首页 相关文章 JQuery Tips(3) 关于$()包装集内元素的改变

JQuery Tips(3) 关于$()包装集内元素的改变

这两个方法是比较容易搞混的.
filter方法表示的是对当前内部的元素进行筛选,这个接受两种参数,一个返回bool的function,或者是JQuery的选择表达式,包装集内的元素只会小于等于当前包装集内的元素,并且含有的元素属于原来包装集内元素的子集:
代码如下:
div id="one"the one/div
div id="two"pthe two/p/div
div id="three"pthe three/p/div
script type="text/javascript"
alert($("div").filter(":not(:first):not(:last)").html()); //out putpthe two/p
alert($("div").filter(function() { return this.id == "two"; }).html());//output pthe two/p as well
/script

而find方法却是在当前元素内(子元素)部进行查找,并返回新的包装集,这意味着包装集可能会增加:
代码如下:...[ 查看全文 ]

2016-02-19 标签:

JQuery Tips(3) 关于$()包装集内元素的改变的相关文章

手机页面
收藏网站 回到头部