jQuery学习之对象获取进阶
$("Element[id]")
获得所有带有ID属性的元素
$("Element[attribute=KwooShung]")
获得所有某个属性为KwooShung的元素
$("Element[attribute!=KwooShung]")
获得所有某个属性不为KwooShung的元素,我想如果学过C#和java的人都明白"!"在程序中表示非
$("Element[attribute^=Kwoo]")
获得所有某个属性值是以Kwoo开头的元素
$("Element[attribute$=Kwoo]")
获得所有某个属性值是以Kwoo结尾的元素
$("Element[attribute*=Kwoo]")
获得所有某个属性值包含Kwoo的元素
$("Element[selector1][selector2][....]")
符合属性选择器,比如$("input[id][name][value=kwooshung]")表示获得带有ID、Name以及value是KwooShung的input元素。
$("Element:nth-child(index)")
选择父级下的第N个子级元素,索引从1开始,而eq函数(eq函数会在后面学习到)从0开始。
┣━:nth-child(even)偶数
┣━:nth-child(odd)奇数
┣━:nth-child(3n)表达式
┣━:nth-child(2)索引
┣━:nth-child(3n+1)表达式
┗━:nth-child(3n+2)表达式
$("Element:first-child")
匹配父级下的第一个子级元素
$("Element:last-child")
匹配父级下的最后一个子级元素
$("Element:only-child")
匹配父级下的唯一的一个子级元素,例如dt在dl列表中唯一,那么将选择dt