jQuery?編程之jQuery?屬性選擇器
一、屬性選擇器
Attribute Selector [name="value"]
選擇指定屬性是給定值的元素。
attribute: 一個屬性名.
value: 一個屬性值,可以是一個不帶引號的一個單詞或帶一個引號的字符串。
<!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"]
選擇指定屬性值等于給定字符串或以該字符串為前綴(該字符串后跟一個連字符“-” )的元素。
<!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"]
選擇指定屬性具有包含一個給定的子字符串的元素。(選擇給定的屬性是以包含某些值的元素)
<!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"]
選擇指定屬性用空格分隔的值中包含一個給定值的元素。
<!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é)尾的元素。這個比較是區(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>到此這篇關于jQuery 編程之jQuery 屬性選擇器的文章就介紹到這了,更多相關jQuery 屬性選擇器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
jQuery左側(cè)大圖右側(cè)小圖焦點圖幻燈切換代碼分享
這篇文章主要介紹了jQuery左側(cè)大圖右側(cè)小圖焦點圖幻燈切換特效,帶有縮略圖的焦點圖切換代碼,簡單、時尚、大方,有需要的小伙伴可以參考下。2015-08-08
jquery 的 $("#id").html() 無內(nèi)容的解決方法
今天在做一個輸入用到jquery的.html方法,可是用.html()輸不出來2010-06-06
jQuery ajax中使用confirm,確認是否刪除的簡單實例
下面小編就為大家?guī)硪黄猨Query ajax 中使用confirm ,確認是否刪除的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06
EASYUI TREEGRID異步加載數(shù)據(jù)實現(xiàn)方法
找了一下官方文檔,看了EASYUI的異步加載,弄了我兩三個小時,死活都不出數(shù)據(jù)2012-08-08

