$('.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