2

その中にチェックしたい要素が1つあります...その中に別の(div要素)が存在する場合は1つのアラートを表示し、存在しない場合は別のアラートを表示します。

<div id="parent">
   <div id="totti"></div>
   <div id="xavi"></div>
   <div id="ronaldo"></div>
   <div id="figo"></div>
</div>

親要素内にこのdivが存在することを確認したいですか???

<div id="messi"></div>
4

2 に答える 2

3

.lengthを.findと組み合わせて使用​​できます。

if($("#parent").find("#messi").length) {
  alert("It exists!");
}
else {
  alert("It doesn't exist");
}

または、単純にセレクターを使用します。

if($("#parent #messi").length) {
  // alert
}
于 2013-09-19T07:27:56.890 に答える
0
if($("#parent").find("#mess1") != undefined){
    console.log("exists");
} else console.log("doesn't exist"); 

これにより、ID「mess1」の DOM オブジェクトが得られます。

詳細はこちら

于 2013-09-19T07:29:44.027 に答える