如果给了我一个 a 类,div $('.my_class')
并且 adiv
包含一个a
带有某个 url 的链接,我也得到了这个链接,我该如何找到这个div
?
问问题
68 次
5 回答
3
这是如何做到的:
$('div.my_class a[href="LINK"]').closest('div.my_class');
于 2013-04-18T13:10:07.433 回答
2
首先找到您的 .my_class 的子链接,然后找到与该类最近的父链接。这将返回你原来的 div:
$('.my_class a[href="mylink.com"]').closest('.my_class');
于 2013-04-18T13:09:57.250 回答
1
尝试这个
var certain_url = 'http://www.stackoverflow.com';
//...
var the_link = $('div.my_class a[href="'+certain_url+'"]').closest('div.my_class')
于 2013-04-18T13:10:00.563 回答
1
听起来您的标记如下所示:
<div class="my_class">
<a href="some_link">Click me</a>
</div>
所以在 jQuery 中它看起来像:
$(".my_class").find("a[href='some_link']").closest(".my_class");
于 2013-04-18T13:10:16.253 回答
0
像这样。
$('div.my_class a[href="mylink"]').parent();
于 2013-04-18T13:11:27.580 回答