我试图找出是否:
$(this)
有一个img。
这样的东西,但你如何使用$(this)?
if($('this???:has(img)'))alert('yes');
答案 0 :(得分:2)
您可以使用:
if($(this).find('img').length) alert('yes');
答案 1 :(得分:2)
答案 2 :(得分:1)
你可以测试
if ($('img', this).length) alert('yes');
更具体地说,如果此标记内的元素集合以及标记为img
的元素集合的大小为非零,则会发出警告。
答案 3 :(得分:1)
试
<div id="container">asdasdas
<img/>
</div>
$("#container").click(function(){
if($(this).has("img").length)
{
alert("yes");
}
});