溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

jquery中怎么判斷是否有某個(gè)屬性

發(fā)布時(shí)間:2020-11-18 09:57:11 來源:億速云 閱讀:787 作者:小新 欄目:web開發(fā)

這篇文章給大家分享的是有關(guān)jquery中怎么判斷是否有某個(gè)屬性的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。

jquery判斷是否有某個(gè)屬性的方法:1、通過“hasClass("new")”方法進(jìn)行判斷;2、使用語句“if(typeof($("#aid").attr("rel"))=="undefined")”進(jìn)行判斷。

JQuery 判斷某個(gè)屬性是否存在 hasAttr

在JQuery編碼中,我們會(huì)判斷元素是否存在某個(gè)屬性.比如是否包含 class="new" 的樣式呢.JQuery判斷就非常簡單了,因?yàn)橛?hasClass這個(gè)方法 $("input[name=new]").hasClass("new") 即可判斷.

但是有時(shí)候我們需要判斷別的屬性,比如有的 a 鏈接包含 rel 屬性,有的沒有rel屬性.這時(shí)該怎么判斷呢?

這時(shí)就沒有現(xiàn)成的方法了. 如果存在某個(gè)屬性 $("#aid").attr("rel") 會(huì)返回 rel的值,如果不存在 rel屬性則會(huì)返回"undefined"

undefined 就是 undefined類型 , if($("#aid").attr("rel")=="undefined") 這個(gè)判斷可能不成立.

因?yàn)轭愋筒幌嗤?

建議使用 if(typeof($("#aid").attr("rel"))=="undefined") 即可

感謝各位的閱讀!關(guān)于jquery中怎么判斷是否有某個(gè)屬性就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI