jquery判斷是否有某個屬性的方法:先建立程式碼範例檔;然後在JQuery編碼中透過「$("input[name=new]").hasClass("new")」方法判斷是否有某個屬性即可。
本文操作環境:Windows7系統、jquery1.2.6、Dell G3電腦。
jquery判斷是否包含某個屬性?
在JQuery編碼中,我們會判斷元素是否存在某個屬性,例如是否包含 class="new" 的樣式呢。 JQuery判斷就非常簡單了,因為有 hasClass這個方法 $("input[name=new]").hasClass("new") 即可判斷。
但有時候我們需要判斷別的屬性,例如有的 a 連結包含 rel 屬性,有的沒有rel屬性。這時該怎麼判斷呢?
這時就沒有現成的方法了。如果存在某個屬性$("#aid").attr("rel") 會傳回rel的值,如果不存在rel屬性則會傳回"undefined"
undefined 就是undefined類型, 使用if( $("#aid").attr("rel") == undefined) 判斷即可。
if($('#app').attr('checked') == undefined ){ alert('属性存在') }
推薦:《jquery影片教學》
以上是jquery怎麼判斷是否有某個屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!