jQuery过滤器

基本过滤选择器

(1)选取第一个元素

:first   $('div:first')选取第一个div

(2)选取最后一个元素

:last   $('div:last')选取最后一个div

(3)选取不满足选择器条件的元素

:not    $('input:not(.myclass)')选择样式名不为myclass的input标签

(4)选取索引是奇数,偶数的元素

:even奇数,:odd偶数

$('input:even')选取索引是奇数的input标签

(5)选取索引等于,大于,小于索引序号的元素

:eq(等于索引序号)

:gt(大于索引序号)

:lt(小于索引序号)

$('input:lt(5)')索引小于5的input标签

(6)选取所有的header标签

$(':header')选取所有的h1...h6元素

(7)选择正在执行动画的元素

$('div:animated')选取正在执行动画的div元素

属性过滤选择器

$('div[id]')选取id属性的div

$('div[title=test]')选取title属性等于test的div元素

$('div[title!=test]')选取title属性不等于test的div元素

[name^=值]选择开头等于特定值

[name$=值]选择结束等于特定值

[name*=值]选择包含特定值

表单对象属性过滤器

$('#form1 :enabled')选取id为form1的表单内的所有启用的元素

$('#form1 :disabled')选取id为form1的表单内的所有禁用的元素

$('input:checked')选取所有选中的元素(radio,checkBox)

$('select :selected')选取所有选中的选项元素(下拉列表)

相关文章
相关标签/搜索