2016-07-02 12 views
0
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'オブジェクトの種類ですか? 上記の方法とは別にこれを行うには、より良い方法がありますか?`'HTMLParagraphElement'`型のオブジェクトに特定のノードが存在するかどうかを調べるには?

+0

あなたが言うHTMLの例を提供することはできますか? – Mohammad

+0

adfadfadf

adfasdf


adfasdf

」 – ida

+0

コメントであなたのコードを投稿しないでください、それは(特に長く、より複雑な、コードの場合)すべての実用的な目的に読めないのです。 [編集]あなたの質問は、そこに人々がより簡単にそれを見ることができるコードを含める。 –

答えて

0

element.find(selector)の長さが0であるかどうかを確認できます。element.find(selector).length == 0セレクタは任意のjqueryセレクタにできます。

console.log($('p').find('img').length); 
 
console.log($('p').find('br').length);
<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 />

関連する問題