第一種根據(jù)屬性選擇E[attr]
$("[title]").click()..........
即選擇所有元素內(nèi) 屬性帶有title的元素
即
<li class="aaaa"
title="ttt">li-1</li>
<li
title="fffff">li-2</li>
<div class="aaaa"
title="ttt">li-1</div>
<div
title="fffff">li-2</div>
$("div[title]").click()..........
選擇所有div標(biāo)簽下的所有帶title的元素
即
<div class="aaaa"
title="ttt">li-1</div>
<div
title="fffff">li-2</div>
第二種根據(jù)屬性值選擇E[@attr=val]
$("div[title='ttt']").click()................
選擇div下所有title屬性等于ttt的元素
即
<div class="aaaa"
title="ttt">li-1</div>
如果是 $("[title='ttt']").click()................
所有元素下屬性title等于ttt的元素
<li class="aaaa"
title="ttt">li-1</li>
<div class="aaaa"
title="ttt">li-1</div>
第三種根據(jù)屬性值開始字母選擇E[attr^=val]
$("div[title^='t']").click()................
所有div元素下所有屬性title值是以t為開頭的元素
第三種根據(jù)屬性值開始字母選擇E[@attr$=val]
$("div[title$='t']").click()................
所有div元素下所有屬性title值是以t為結(jié)尾的元素
第三種根據(jù)屬性值包含字母選擇E[@attr*=val]
$("div[title*='t']").click()................
所有div元素下所有屬性title值是包含t的所有元素
第三種根據(jù)多個屬性選擇E[attr=val][attr=val]
$("div[title='ttt'][class='aaaa']").click()................
所有div元素下所有屬性title值是等于ttt并且屬性class等于aaaa的元素
下面還有一些:
1 :first :last
$('div:first');
$('div:last');
獲取所有div元素的第一個元素和最后一個元素
2 :even :odd:
$('div:even');
匹配所有div對象中的偶數(shù)元素
$('div:odd'):
匹配所有div對象中的奇數(shù)元素
這個首先想到在設(shè)置列表的樣式時會用上,還會有很多地方會用到的.
3 eq(index)
$('div:eq(2)')
匹配第二個div對象
這個參數(shù)是數(shù)字,所以在獲取某些對象時也比較靈活.
4 :gt(index) :lt(index)
$('div:gt(1)')
匹配小于下標(biāo)的所有元素
$('div:lt(2)')
匹配大于下標(biāo)的所有元素
5 :contains(text)
$('div:contains("txt")');
匹配內(nèi)部包含有文本txt元素的對象
6 :empty
$('div:empty')
匹配所有沒有子元素的對象
7 has(selector)
$('div:has("#abc")')
返回含有#abc子元素的div對象
8 :hidden :visible
$('div:hidden')
匹配所有隱藏對象
$('div:visible')
匹配所有可見的對象
$("div[id]")
查找所有含有 id 屬性的div元素,。
$("div[id='ajaxa']")
查找 id 為 ajaxa 的 div 元素,。
$("div[id!='ajaxa']")
查找 id 不為 ajaxa 的 div 元素。
$("div[id^='ajaxa']")
查找 id 以 ajaxa 開頭的 div 元素,。
$("div[id$='ajaxa']")
查找 id 以 ajaxa 結(jié)尾的 div 元素,。
$("div[id*='ajaxa']")
查找 id 含 ajaxa 的 div 元素。
$("div[id^='ajaxa']")
查找 id 以 ajaxa 開頭的 div 元素,。
$("div[id][class='ajaxa']") 查找存在id屬性并且類為ajaxa的 div 元素,。
jquery 獲得tagName 的方法:$('#id').attr("tagName");jquery把tagName
當(dāng)成屬性了。