检测jQuery Select 器是否返回空对象的最佳方式是什么. 如果您这样做,请执行以下操作:
alert($('#notAnElement'));
你得到了[object],所以我现在的做法是:
alert($('#notAnElement').get(0));
它会写"未定义",所以你可以判断一下.但这似乎很糟糕.还有别的路吗?
检测jQuery Select 器是否返回空对象的最佳方式是什么. 如果您这样做,请执行以下操作:
alert($('#notAnElement'));
你得到了[object],所以我现在的做法是:
alert($('#notAnElement').get(0));
它会写"未定义",所以你可以判断一下.但这似乎很糟糕.还有别的路吗?
我最喜欢的是用这个小小的方便扩展jQuery:
$.fn.exists = function () {
return this.length !== 0;
}
用法如下:
$("#notAnElement").exists();
比使用长度更明确.