-1

a のクラスが与えられ、div $('.my_class')その aにも与えられた特定の URLdivへのリンクが含まれてaいる場合、どうすればこれを見つけることができます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 に答える