JQuery中屬性過(guò)濾選擇器用法實(shí)例分析
本文實(shí)例講述了JQuery中屬性過(guò)濾選擇器用法。分享給大家供大家參考。具體如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>屬性過(guò)濾選擇器</title>
<style type="text/css">
div{width:200px;border:1px solid red;margin:10px auto;}
</style>
<script src="jquery-1.6.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
//==========舉例1================
//: $("div[id]") ; 說(shuō)明: 匹配包含給定屬性的元素. 例子中是選取了所有帶”id”屬性的div標(biāo)簽.
showElements($("div[id]"));
//==========舉例2================
//$("div[myTag]='tt2') 匹配給定的屬性是某個(gè)特定值的元素
//匹配div中myTag屬性為tt2的div
alert($("div[myTag='tt2']").attr("myTag")); //注意中括號(hào)的結(jié)束位置
//==========舉例3================
//[attribute!=value]
//用法: $(”input[name!='newsletter']“).attr(”checked”, true); 返回值 集合元素
//說(shuō)明: 匹配所有不含有指定的屬性,或者屬性不等于特定值的元素.
//此選擇器等價(jià)于:not([attr=value]),要匹配含有特定屬性但不等于特定值的元素,
//請(qǐng)使用[attr]:not([attr=value]).之前看到的 :not 派上了用場(chǎng).
//...<1> 查找div中myTag屬性不為tt1的所有div 會(huì)找到兩個(gè)
//showElements($("div[myTag!='tt1']"));
//...<2> 查找div中包含myTag屬性,并且myTag屬性不等于tt1的div
showElements($("div[myTag]:not([myTag='tt1'])")); //注意中括號(hào)和括號(hào)的方式
//==========舉例4================
//[attribute^=value] 匹配給定的屬性是以某些值開始的元素
//...<1>查找myTag屬性以tt2開頭的所有div
showElements($("div[myTag^='tt2']"));
//==========舉例5================
//[attribute$=value] 匹配給定的屬性是以某些值結(jié)尾的元素.
//...<1>查找myTag屬性以3結(jié)尾的所有div
showElements($("div[myTag$='3']"));
//==========舉例6================
//[attribute*=value] 匹配給定的屬性是以包含某些值的元素.
//...<1>查找myTag屬性包含tt的所有div
showElements($("div[myTag*='tt']"));
//==========舉例7================
//用法: $(”input[id][name$=‘man']“) 返回值 集合元素
//復(fù)合屬性選擇器,需要同時(shí)滿足多個(gè)條件時(shí)使用.又是一個(gè)組合,這種情況我們實(shí)際使用的時(shí)候很常用.
//這個(gè)例子中選擇的是所有含有 id 屬性,并且它的 name 屬性是以 man 結(jié)尾的元素.
//...<1>查找包含id屬性,并且myTag屬性不為tt2的所有div
showElements($("div[id][myTag!='tt2']"));
});
function showElements(elements) {
var output = "";
for (var i = 0; i < elements.length; i++) {
if (output == "") {
output = elements.eq(i).html();
}
else {
output += "\r\n" + elements.eq(i).html();
}
}
alert(output);
}
</script>
</head>
<body>
<div>我是沒有id的DIV</div>
<div id="div1" myTag="tt1">我是id為div1的DIV myTag為tt1</div>
<div id="div2" myTag="tt2">我是id為div2的DIV myTag為tt2</div>
<div id="div3" myTag="tt23">我是id為div2的DIV myTag為tt23</div>
<div id="div4" myTag="tt33">我是id為div2的DIV myTag為tt33</div>
</body>
</html>
希望本文所述對(duì)大家的jQuery程序設(shè)計(jì)有所幫助。
- 舉例講解jQuery中可見性過(guò)濾選擇器的使用
- jquery可見性過(guò)濾選擇器使用示例
- jQuery子元素過(guò)濾選擇器用法示例
- jQuery內(nèi)容過(guò)濾選擇器用法示例
- jQuery過(guò)濾選擇器經(jīng)典應(yīng)用
- 簡(jiǎn)單講解jQuery中的子元素過(guò)濾選擇器
- JQuery中基礎(chǔ)過(guò)濾選擇器用法實(shí)例分析
- jquery表單對(duì)象屬性過(guò)濾選擇器實(shí)例分析
- jQuery子屬性過(guò)濾選擇器用法分析
- jQuery內(nèi)容過(guò)濾選擇器用法分析
- jQuery過(guò)濾選擇器用法分析
- jQuery過(guò)濾選擇器詳解
- jQuery可見性過(guò)濾選擇器用法示例
相關(guān)文章
jQuery實(shí)現(xiàn)的縱向下拉菜單實(shí)例詳解【附demo源碼下載】
這篇文章主要介紹了jQuery實(shí)現(xiàn)的縱向下拉菜單,結(jié)合實(shí)例形式分析了jQuery動(dòng)態(tài)操作頁(yè)面元素實(shí)現(xiàn)縱向下拉菜單的步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-07-07
jquery對(duì)所有input type=text的控件賦值實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇jquery對(duì)所有input type=text的控件賦值實(shí)現(xiàn)方法。小編覺的挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-12-12
jquery根據(jù)td給相同tr下其他td賦值的實(shí)現(xiàn)方法
下面就為大家?guī)?lái)一篇jquery根據(jù)td給相同tr下其他td賦值的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-10-10
jquer之a(chǎn)jaxQueue簡(jiǎn)單實(shí)現(xiàn)代碼
手頭不是很忙,突然想到了ajax queue這個(gè)概念,之前貌似有看技術(shù)文章中提到過(guò)這個(gè),就想著用jquery來(lái)實(shí)現(xiàn)一下,思想比較簡(jiǎn)單2011-09-09
jquery實(shí)現(xiàn)兩邊飄浮可關(guān)閉的對(duì)聯(lián)廣告
可關(guān)閉的左右兩邊漂浮的對(duì)聯(lián)廣告代碼jquery特效,寬屏分辨率大于1024px才顯示,當(dāng)用戶點(diǎn)擊關(guān)閉按鈕可以單獨(dú)關(guān)閉自己一邊的漂浮的對(duì)聯(lián)廣告代碼,juqery對(duì)聯(lián)廣告效果感興趣的朋友一起學(xué)習(xí)吧2015-11-11
Jquery通過(guò)Ajax方式來(lái)提交Form表單的具體實(shí)現(xiàn)
提交Form表單的方法有很多,在本文為大家介紹下Jquery通過(guò)Ajax方式是如何提交Form表單的2013-11-11
用js實(shí)現(xiàn)的模擬jquery的animate自定義動(dòng)畫(2.5K)
模仿jquery的animate寫了一個(gè)簡(jiǎn)單的動(dòng)畫實(shí)現(xiàn)方法。2010-07-07

