jquery选择器总结:
$(".btn") 类选择器:
$("#btn") ID选择器:
$(*) *选择器:选择文档所有元素
$("button") 元素选择器
层叠选择器:
$("div p") 选择div下的所有p元素
$("div > p") 选择div下的子元素
$("div+input") 所有div元素后的input元素
$("#btn ~ span") 兄弟选择器,同一个父元素下的,所有span标签
组合选择器
$("button,div")选择所有的button和div
过滤选择器:
$("div:first") 所有div中元素的第一个
$("div:last") 所有div中元素的最后一个
可视化选择器:
$("div hidden") 选择所有hidden的div
$("div visible") 选择所有isible的div
属性过滤选择器:
$("div[id]") 选择含有ID属性的div元素
$("input[name='na']") name属性为na的input元素
$("input[name!='na']") name属性不为na的input元素
$("ul li:first-child") 选择每个ul中的第一个li
$("ul li:first-child") 选择每个ul中最后一个li
筛选选择器:
$("div:has(p)") 选择所有包含p元素的div元素
$("button:hidden") 选择所有隐藏的button
$("button:visible") 选择所有可见的button元素
$("ul li:nth-child(2)") 选择ul中的第二个li
$("ul li:nth-last-child(2)") 选择ul中的倒数第二个li
$("input:enabled") 选择所有可用的input元素
$("div:contains('t')") 选择包含字符串t的元素
$("tr:eq(index)") 选择指定索引的元素(从0开始计数)
$("div:empty") 选择所有不包含子元素或者文本的div元素
$("tr:event") 选择索引值为偶数的元素(从0开始计数)
$("tr:odd") 选择索引值为奇数的元素