之前在寫jquery的時候,有時候需要用jq來判斷頁面上的某個元素是否存在,一開始的時候想到的是:if ($(obj).parent().parent().find('.poa-list') == undefind) //判斷dd元素是否存在或者if($(obj).parent().parent()...
之前在寫jquery的時候,有時候需要用jq來判斷頁面上的某個元素是否存在,一開始的時候想到的是:
if ($(obj).parent().parent().find('.poa-list') == undefind) //判斷dd元素是否存在
或者if($(obj).parent().parent().find('.poa-list')) //如果存在該元素
估計是因為Javascript的原因,理所當然覺得是這樣,結果發現,原來jq中$("ddd") 總是為true的,總會找到這個元素的,所以後來就改成這樣子了
if ($(obj).parent().parent().find('.poa-list').length > 0)
這樣就能判斷是否存在啦