jQuery是否拥有exists(存在)方法

前言

当我们需要访问js数组长度的时候,我们可能想要一个exists(存在)方法,事实上js并没有这个方法。

jQuery

JavaScript中,一切都是’truthy’或’falsy’,而数字0(和NaN)意味着错误,其他一切都是真的。 所以你jQuery可以这样写:

if ($(selector).length){
//你的代码
}

你并不需要判断数组的长度是否大于0。

Javascript

如果你不需要jQuery,原生js你可以这样实现:

if(document.getElementById("ElementID")) {
    //Do something...
}
(1)
上一篇 2019年8月12日 下午6:46
下一篇 2019年8月12日 下午11:47

相关推荐

发表回复

登录后才能评论