在Mootools里,我只跑if ($('target')) { ... }
分.jQuery中的if ($('#target')) { ... }
也是这样工作的吗?
在Mootools里,我只跑if ($('target')) { ... }
分.jQuery中的if ($('#target')) { ... }
也是这样工作的吗?
正如其他 comments 者建议的那样,最有效的方法似乎是:
if ($(selector).length ) {
// Do something
}
如果您绝对必须拥有exists()函数(速度较慢),则可以执行以下操作:
jQuery.fn.exists = function(){return this.length>0;}
然后在代码中可以使用
if ($(selector).exists()) {
// Do something
}
答案是here