jQuery 判断 id 或元素是否存在

我们可以通过呢 jQuerylength 属性判断 id 是否存在:

实例

if ($('#myElement').length > 0) {

// 存在

}

尝试一下 »

也可以写成插件形式,如下,插件可以判断元素是否存在

实例

$.fn.exists = function(callback) {

var args = [].slice.call(arguments, 1);

if (this.length) {

callback.call(this, args);

}

return this;

};

// 使用方法

$('div.test').exists(function() {

this.append('<p>存在!</p>');

});

jQuery 判断 id 或元素是否存在

相关推荐