jQuery技术:jQuery“find”方法的替代方案

$('.wrapper a').find('a'); //return empty object 

但我正在寻找一种通过选择器获得所有锚点的方法。 问题是找到方法只看后代那么它的替代方案是什么?

请在jsfiddle.net上测试一下

    jQuery find获取当前匹配元素集中每个元素的后代,由选择器,jQuery对象或元素过滤。

    children获取匹配元素集中每个元素的子元素,可选择由选择器过滤。

    我认为你试图找到同一级别的元素然后你应该使用children 。 或者,您也可以使用filter器根据选择器过滤匹配的结果。

    filter将匹配元素集合减少为与选择器匹配的元素或传递函数的测试。

    试试这个

     var div = $('.wrapper div').filter('.parent'); 

    在寻找这个?

     var div = $('.wrapper div').filter('.parent'); 

    你的分叉演示

    .find()函数的替代方法如下:

    有关jquery选择器的详细信息,请检查JQuery选择器

    $('.wrapper a').find('a'); 查找作为.wapprer后代的链接内的链接。 我想你可能意味着$('.wrapper').find('a'); 。 在你的小提琴中

     $('.wrapper').find('.parent');` 

    不确定的:

     $('.wrapper div').find('.parent'); 

      以上就是jQuery教程分享jQuery“find”方法的替代方案相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/565812.html

      (0)
      上一篇 2021年2月17日
      下一篇 2021年2月17日

      精彩推荐