您的位置:首页 > Web前端 > JQuery

jQuery遍历方法find

2013-09-29 14:34 218 查看
1.find() 方法获得当前元素集合中每个元素的后代,通过选择器、jQuery 对象或元素来筛选。.find() 方法第一个明显特征是,其接受的选择器表达式与我们向
$() 函数传递的表达式的类型相同。将通过测试这些元素是否匹配该表达式来对元素进行过滤。

2.如果给定一个表示
DOM 元素集合的 jQuery 对象,.find() 方法允许我们在 DOM 树中搜索这些元素的后代,并用匹配元素来构造一个新的 jQuery 对象。.find() 与 .children() 方法类似,不同的是后者仅沿着 DOM 树向下遍历单一层级。

find与children方法的区别:

1:children及find方法都用是用来获得element的子elements的,两者都不会返回
text node,就像大多数的jQuery方法一样。

2:children方法获得的仅仅是元素一下级的子元素,即:immediate children。

3:find方法获得所有下级元素,即:descendants of these elements in the DOM tree

4:children方法的参数selector 是可选的(optionally),用来过滤子元素,但find方法的参数selector方法是必选的。

5:find方法事实上可以通过使用 jQuery( selector, context )来实现

详细出处参考:http://www.jb51.net/article/26195.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: