-1

如果给了我一个 a 类,div $('.my_class')并且 adiv包含一个a带有某个 url 的链接,我也得到了这个链接,我该如何找到这个div

4

5 回答 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 回答