jQuery?編程之jQuery?屬性選擇器
一、屬性選擇器
Attribute Selector [name="value"]
選擇指定屬性是給定值的元素。
attribute: 一個(gè)屬性名.
value: 一個(gè)屬性值,可以是一個(gè)不帶引號(hào)的一個(gè)單詞或帶一個(gè)引號(hào)的字符串。
<!DOCTYPE html> <html> <head> <script src="./jquery-3.6.0.min.js"></script> </head> <body> <div> <label> <input type="radio" name="newsletter" value="name" /> <span>name</span> </label> </div> <div> <label> <input type="radio" name="newsletter" value="age" /> <span>age</span> </label> </div> <div> <label> <input type="radio" name="newsletter" value="age" /> <span>sex</span> </label> </div> <script>$('input[value="name"]').next().text("username");</script> </body> </html>
Attribute Selector [name|="value"]
選擇指定屬性值等于給定字符串或以該字符串為前綴(該字符串后跟一個(gè)連字符“-” )的元素。
<!DOCTYPE html> <html> <head> <style> a { display: inline-block; } </style> <script src="./jquery-3.6.0.min.js"></script> </head> <body> <a href="example.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" hreflang="en">Some text</a> <a href="example.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" hreflang="en-UK">Some other text</a> <a href="example.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" hreflang="english">will not be outlined</a> <script> $('a[hreflang|="en"]').css('border','3px dotted green'); </script> </body> </html>
Attribute [name*="value"]
選擇指定屬性具有包含一個(gè)給定的子字符串的元素。(選擇給定的屬性是以包含某些值的元素)
<!DOCTYPE html> <html> <head> <script src="./jquery-3.6.0.min.js"></script> </head> <body> <input name="man-news" /> <input name="milkman" /> <input name="letterman2" /> <input name="newmilk" /> <script>$('input[name*="man"]').val('has man in it!');</script> </body> </html>
Attribute Selector [name~="value"]
選擇指定屬性用空格分隔的值中包含一個(gè)給定值的元素。
<!DOCTYPE html> <html> <head> <script src="./jquery-3.6.0.min.js"></script> </head> <body> <input name="man-news" /> <input name="milk man" /> <input name="letterman2" /> <input name="newmilk" /> <script>$('input[name~="man"]').val('mr. man is in it!');</script> </body> </html>
Attribute Selector [name$="value"]
選擇指定屬性是以給定值結(jié)尾的元素。這個(gè)比較是區(qū)分大小寫的。
<!DOCTYPE html> <html> <head> <script src="./jquery-3.6.0.min.js"></script> </head> <body> <input name="newsletter" /> <input name="milkman" /> <input name="jobletter" /> <script>$('input[name$="letter"]').val('a letter');</script> </body> </html>
Attribute Selector [name^="value"]
選擇指定屬性是以給定字符串開始的元素:
<!DOCTYPE html> <html> <head> <script src="./jquery-3.6.0.min.js"></script> </head> <body> <input name="newsletter" /> <input name="milkman" /> <input name="newsboy" /> <script>$('input[name^="news"]').val('news here!');</script> </body> </html>
到此這篇關(guān)于jQuery 編程之jQuery 屬性選擇器的文章就介紹到這了,更多相關(guān)jQuery 屬性選擇器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
jQuery左側(cè)大圖右側(cè)小圖焦點(diǎn)圖幻燈切換代碼分享
這篇文章主要介紹了jQuery左側(cè)大圖右側(cè)小圖焦點(diǎn)圖幻燈切換特效,帶有縮略圖的焦點(diǎn)圖切換代碼,簡單、時(shí)尚、大方,有需要的小伙伴可以參考下。2015-08-08jquery 的 $("#id").html() 無內(nèi)容的解決方法
今天在做一個(gè)輸入用到j(luò)query的.html方法,可是用.html()輸不出來2010-06-06jQuery ajax中使用confirm,確認(rèn)是否刪除的簡單實(shí)例
下面小編就為大家?guī)硪黄猨Query ajax 中使用confirm ,確認(rèn)是否刪除的簡單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-06-06EASYUI TREEGRID異步加載數(shù)據(jù)實(shí)現(xiàn)方法
找了一下官方文檔,看了EASYUI的異步加載,弄了我兩三個(gè)小時(shí),死活都不出數(shù)據(jù)2012-08-08通過jQuery源碼學(xué)習(xí)javascript(一)
最近在做日志統(tǒng)計(jì)程序,發(fā)現(xiàn)對(duì)方的程序是在Jquery基礎(chǔ)上進(jìn)行開發(fā)的,而公司的網(wǎng)站的框架是prototype。而且我也早就想了解一下Jquery源碼,故決定研究Jquery源碼,模擬它的方法2012-12-12jQuery實(shí)現(xiàn)定時(shí)隱藏對(duì)話框的方法分析
這篇文章主要介紹了jQuery實(shí)現(xiàn)定時(shí)隱藏對(duì)話框的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了jQuery定時(shí)隱藏對(duì)話框的相關(guān)函數(shù)、實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下2018-02-02