小编典典

如何检测选择器是否返回 null?

all

检测 jQuery 选择器是否返回空对象的最佳方法是什么。如果你这样做:

alert($('#notAnElement'));

你得到[object Object],所以我现在的做法是:

alert($('#notAnElement').get(0));

这将写“未定义”,因此您可以检查一下。但这似乎非常糟糕。还有什么其他方法?


阅读 77

收藏
2022-04-25

共1个答案

小编典典

我最喜欢的是用这个小小的便利来扩展 jQuery:

$.fn.exists = function () {
    return this.length !== 0;
}

像这样使用:

$("#notAnElement").exists();

比使用长度更明确。

2022-04-25