CSS选择符,如:
$('#title1 > li') 为取得ID为 title1(#title)的子元素(>)中所有的列表项(li)。
$('#title1 li:not(.class1)') 为取得ID为title的后代元素中没有(not)class1类的所有列表项。
jQuery 库支持XPath选择符。如:
$('a[@title]') 为取得所有带title属性 的链接。
也可以不用@符号。如:
$('div[ol]') 为 取得所以包含一个ol属性的div元素。
当然,还允许以正则表达式中的^(开始)$(结尾)*(任意),示例如下:
$('a[href^="mailto:"]') 为取得所有电子邮件的链 接。
$('a[href$=".rar"]') 为 取得所有指向RAR文件的链接。
$('a[href*="tao028.com"]') 为 取得所有包含tao028.com的链接。
自定义选择符,如:
$('div:eq(1)') 为取得div元素集合中第2 个项,注意为单个对象 ,其 length为1。
$('div:nth-child(1)') 为 取得div元素集合中的所有第一个 div,注意其为对象集合 ,稍后再详述。
$('tr:odd') 为取得所有奇数行。
$('tr:even') 为取得所有偶数行。
$('td:contains("hahaha")') 为取得所有单元 格包含hahaha的元素。
参考资料:《jQuery基础教程》Jonathan Chaffer Karl Swedberg著 李松峰 李炜 等译 人民邮电出版社