jQuery:如何知道div已经存在?

时间:2011-09-12 20:35:56

标签: jquery

我正在开发一个Web应用程序,需要将一些文本追加到特定的div(id = div_specific)。 div是由程序动态生成的,所以我需要验证div是否已经存在,否则,我必须首先创建该div。如何验证div是否已经存在?

4 个答案:

答案 0 :(得分:6)

if(jQuery("#id_specific").length > 0) {
   ...
}

else {
   ...
}

答案 1 :(得分:1)

这应该可以解决问题,

if($('#' + div_specific).length == 1){
  alert("I Exist");
}

答案 2 :(得分:1)

if($("#div_specific").length == 1) { /* do stuff */ }

答案 3 :(得分:1)

简单地:

  if($("#mydivname").length) {
    // do something cool with the div
  } else {
    // create it
    $("#mydivparent").append("<div id='mydivname'>hello world</div>")
    // now do something cool with the new div
  }