jQuery代码段,用于检查当前网页上是否存在html元素。 我发现执行此操作的最简单方法是检查对象的长度,以查看它是否存在于DOM中。
//check if an element exists by using length
if ($("#id").length) {
//it does!
}
//or length equals zero
$('element').length == 0; // no element found
//or using plain javascript
document.getElementById('eid') != null)
时髦的jQuery函数,先生?
jQuery.fn.exists = function(){return jQuery(this).length>0;}
if ($(selector).exists()) {
// Do something
}
或检查jQuery对象数组是否存在:
if ( $('#myDiv')[0] ) { //do something }
From: https://www.sitepoint.com/jquery-check-element-exists/