實(shí)現(xiàn)步驟:1、使用jquery選擇器獲取指定元素對(duì)象,語法“$(selector)”;2、使用attr()方法獲取該jquery對(duì)象的指定屬性的屬性值,語法“元素對(duì)象.attr("屬性名")”;3、使用“==”運(yùn)算符判斷獲取的屬性值是否等于undefined,語法“屬性值=='undefined'”,如果等于則不包含某屬性,反之則包含。
前端(vue)入門到精通課程,老師在線輔導(dǎo):聯(lián)系老師
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調(diào)試工具:點(diǎn)擊使用
本教程操作環(huán)境:windows7系統(tǒng)、jquery3.6.1版本、Dell G3電腦。
在jquery中,判斷元素是否有某個(gè)屬性,主要使用attr()方法,通過該方法,可以將獲得的屬性值進(jìn)行判斷,得出元素是否有某個(gè)屬性。
實(shí)現(xiàn)步驟:
步驟1:使用jquery選擇器獲取指定元素對(duì)象
$(selector)
登錄后復(fù)制
-
會(huì)返回一個(gè)包含指定元素的jquery對(duì)象
步驟2:使用attr()方法獲取該jquery對(duì)象的指定屬性的值
元素對(duì)象.attr("屬性名")
登錄后復(fù)制
-
會(huì)返回指定屬性的屬性值
步驟3:使用“==”運(yùn)算符判斷獲取的屬性值是否等于undefined
屬性值=='undefined'
登錄后復(fù)制
-
如果等于,則不包含某屬性
-
如果不等于,則包含某屬性
實(shí)現(xiàn)示例:
判斷input元素是否有name屬性
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <script src="js/jquery-3.6.0.min.js"></script> <script> $(document).ready(function() { $("button").click(function() { var value=$("input").attr("name"); if(value=='undefined'){ console.log("不包含name屬性") } else{ console.log("包含name屬性") } }); }); </script> </head> <body> <form action="form_action.asp" method="get"> <p>name:<input type="text" name="fullname" /></p> <p>email:<input type="text" name="email" /></p> </form> <button>判斷input元素是否有name屬性</button> </body> </html>
登錄后復(fù)制
【推薦學(xué)習(xí):jQuery視頻教程、web前端視頻】