問題

如何檢查jQuery中元素的存在?

我目前的程式碼是這樣的:

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

有沒有更優雅的方法來解決這個問題?也許是外掛還是函式?

  最佳答案

在JavaScript中,一切都是’truthy’或’falsy’,對於數字0(和NaN)意味著false,其他所有true.所以你可以寫:

 if ($(selector).length)
 

你不需要>0部分.

  相同標籤的其他問題

javascriptjquery