Is there an “exists” function for jQuery?

前端 未结 30 3152
野性不改
野性不改 2020-11-21 04:52

How can I check the existence of an element in jQuery?

The current code that I have is this:

if ($(selector).length > 0) {
    // Do something
}
<         


        
30条回答
  •  故里飘歌
    2020-11-21 05:28

    this is very similar to all of the answers, but why not use the ! operator twice so you can get a boolean:

    jQuery.fn.exists = function(){return !!this.length};
    
    if ($(selector).exists()) {
        // the element exists, now what?...
    }
    

提交回复
热议问题