jQuery中判斷對象是否存在的方法匯總
更新時間:2016年02月24日 09:10:06 投稿:hebedich
本文給大家匯總了下在jQuery中判斷對象是否存在的方法以及用原生javascript實現(xiàn)的方法,有相同需求的小伙伴可以來參考下。
如果是下面的 jQuery 代碼判斷一個對象是否存在,是不能用的。
if($("#id")){ //... }else{ //... }
因為 $(“#id”) 不管對象是否存在都會返回 object 。
正確使用判斷對象是否存在應該用:
if($("#id").length>0){ //... }else{ //... }
使用 jQuery 對象的屬性 length 來判斷,如果 > 0 就存在。
或者
if($("#id")[0]){ //... }else{ //... }
或者直接使用原生的 Javascript 代碼來判斷:
if(document.getElementById("id")){ //... }else{ //... }
相關文章
jquery tablesorter.js 支持中文表格排序改進
之前研究過一下表格排序。上網(wǎng)找了一些代碼研究了一下。勉強做了一個用著。后面發(fā)現(xiàn)當動態(tài)給單元格加超鏈接,或者列中存在一些空白,就排序不了了。2009-12-12Jqyery中同等與js中windows.onload的應用
我們知道,在javascript中用來執(zhí)行頁面加載中的操作時候,我們會使用windows.onload=function(){}或者windows.onload=函數(shù)名(),也可以在body中調用onload事件調用方法即可,在jQuery中也有相當?shù)拇a2011-05-05jQuery實現(xiàn)根據(jù)滾動條位置加載相應內容功能
這篇文章主要實現(xiàn)了jQuery根據(jù)滾動條位置加載相應內容的操作,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-07-07