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

 

 

 

posted on 2012-05-28 09:24  leohxj  阅读(272)  评论(0编辑  收藏  举报

导航