1. 犀牛前端部落首页
  2. jQuery百科

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...
}

原创文章,作者:犀牛前端部落,如若转载,请注明出处:https://www.pipipi.net/1745.html

发表评论

登录后才能评论