使用jQuery检查元素是否在DOM中?

krz*_*hub 4 jquery dom

我有一个快速而简单的问题.如何检查元素是否在DOM中?

例如,我如何检查是否存在
<p id="does_i_really_exist_or">this is just matrix</p>

Bro*_*ams 9

if ( $("#does_i_really_exist_or").length ) {
   //-- It does exist.
}
Run Code Online (Sandbox Code Playgroud)

  • 这就是方法.你不需要像别人说的那样说> 0.布洛克是对的.任何大于0的数字都是真实的,将被视为真实.0是唯一可能是假的.因此,如果长度为0,则长度为假.除0以外的任何其他长度都是真实的.除非我们真的在矩阵中并且你可能有一个负长度,否则你需要检查它是否大于零.否则,做布洛克说的话. (2认同)

Uku*_*kit 5

if ($("#does_i_really_exist_or").length > 0) {

   // do something
}
Run Code Online (Sandbox Code Playgroud)