Jquery 获取 this 或 $(this) 内的所有...
例如,我怎样才能获得所有准备好的选定 jquery 元素内的所有链接(这个)
$("#container li").each(function(){
$("this a").each(function(){
// links inside this li element
});
});
这不起作用还有其他方法吗?
how can i get for example all links inside a all ready selected jquery element (this)
$("#container li").each(function(){
$("this a").each(function(){
// links inside this li element
});
});
This does not work is there a other way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
.find()
函数:或避免嵌套循环您可以直接选择链接,然后根据需要获取父
li
:You could use the
.find()
function:or to avoid nested loops you could directly select the links and then fetch the parent
li
if needed:作为 Darin 提议的替代方案,jQuery 允许您为选择器定义上下文节点。
所以,你可以这样做:
Alternatively to Darin's proposal, jQuery allows you to define a context node for a selector.
So, you could do this: