最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jQuery中filter()和find()的区别深入了解_jquery

来源:懂视网 责编:小采 时间:2020-11-27 21:14:04
文档

jQuery中filter()和find()的区别深入了解_jquery

jQuery中filter()和find()的区别深入了解_jquery:一直不是很清楚filter()方法和find()方法的区别,今天在看jQuery Cookbook一书中,终于算是搞清楚了。 filter()过滤DOM元素包装集,是指操作当前元素集,删除不匹配的元素,得到一个新的集合 代码如下: $('div').filter('.div1');//
推荐度:
导读jQuery中filter()和find()的区别深入了解_jquery:一直不是很清楚filter()方法和find()方法的区别,今天在看jQuery Cookbook一书中,终于算是搞清楚了。 filter()过滤DOM元素包装集,是指操作当前元素集,删除不匹配的元素,得到一个新的集合 代码如下: $('div').filter('.div1');//

一直不是很清楚filter()方法和find()方法的区别,今天在看jQuery Cookbook一书中,终于算是搞清楚了。

filter()过滤DOM元素包装集,是指操作当前元素集,删除不匹配的元素,得到一个新的集合
代码如下:
$('div').filter('.div1');//选择div标签中class属性为div1的div元素

find()在当前选中元素的上下文中找到符合条件的后代,返回的是子元素
代码如下:
$('div').find('em');//选择div标签中的em标签的元素

由上面可以看出,filter()是对选中的元素集合操作,得到这些元素中符合条件的元素,而find()是得到选中元素

中符合条件的后代子元素。

最后再介绍一个end()方法,用来返回破坏性修改之前的选择
代码如下:
$('div').filter('.div1').end();//返回的是使用filter()之前的选择元素,即$('div')

文档

jQuery中filter()和find()的区别深入了解_jquery

jQuery中filter()和find()的区别深入了解_jquery:一直不是很清楚filter()方法和find()方法的区别,今天在看jQuery Cookbook一书中,终于算是搞清楚了。 filter()过滤DOM元素包装集,是指操作当前元素集,删除不匹配的元素,得到一个新的集合 代码如下: $('div').filter('.div1');//
推荐度:
标签: 区别 的区别 ()
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top