this
<p>adfad</p> // value in 'this'
this.toString()
"[object HTMLParagraphElement]" // of type HTMLParagraphElement
this.outerHTML.indexOf('img') // to find 'img' tag is there
-1
如何在'HTMLParagraphElement'
类型的对象中找到特定节点?
除了上面提到的方法之外还有更好的方法吗?
答案 0 :(得分:0)
您可以检查数组element.find(selector)
的长度是否为0,element.find(selector).length == 0
其中selector可以是任何jquery选择器。
console.log($('p').find('img').length);
console.log($('p').find('br').length);
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<p>adfadfadf</p>
<p>adfasdf</p>
<p>
<br>
</p>
<p>adfasdf</p>
<img />
&#13;