如何使用jQuery选择其中包含img标记的所有链接?

时间:2011-03-02 17:08:55

标签: jquery jquery-selectors

我有以下html,

 <div id="sec">
     <a><img /></a>
 </div>

如何使用jQuery在id =“sec”的div中选择包含img标签的所有链接?

4 个答案:

答案 0 :(得分:4)

div#sec a > img

>表示直系后代。

事后使用.parent()再次获取<a>

答案 1 :(得分:3)

$('#sec a>img').parent()

可行。没有测试过。

答案 2 :(得分:0)

$('#sec a:has(> img)')

请参阅:has选择器

答案 3 :(得分:0)

您甚至可以使用jQuery.fn.has

$('a').has('img');
jQuery.fn.find一起

jQuery.fn.end

$('a').find('img').end();