基本选择器
$(tag[attr = value]) 选择属性attr为value的元素
$(tag[attr *= value])
选择attr属性值为包含
字符串value的元素$(tag[attr ~= value]) 选择所有attr属性值为空格分割的多个字符串且其中一个字符串等于value的tag元素
$(tag[attr ^= value]) 选择所有attr属性值以value开头的tag元素
$(tag[attr ¥= value]) 选择所有attr属性值以value结尾的tag元素
$('tagA > tagB') 选择作为tagA元素
子元素
所有的tagB元素(儿子元素
)$('tagA + tagB') 选择近邻tagA元素
且位于其后
的tagB元素(一个
)$('tagA ~ tabB') 选择作为tag同辈元素且位于其后的所有tagB元素(
同辈所有
)
专用选择器
$('tag:even') 选择偶数行
$('tag:odd') 选择奇数行
$('tag:eq(0)') $('tag:nth(0)') 选择匹配元素的第一个元素
$('tag:gt(n)') $('tag:lt(n)') 选择匹配元素中索引大于和小于n的所有元素
$('tag:first') <=> :eq(0)
$('tag:contains('test')') 选择匹配元素集中包含制定文本的所有元素
$('tag:hidden') 选择匹配元素中所有的隐藏的元素,包括display:none,visibility:false,type=hidden的元素