JQuery选择器

 表单

:input
:text
:password
:radio
:checkbox
:submit
:image
:reset
:button
:file

子元素

:first-child
:first-of-type1.9+
:last-child
:last-of-type1.9+
:nth-child
:nth-last-child()1.9+
:nth-last-of-type()1.9+
:nth-of-type()1.9+
:only-child
:only-of-type1.9+ 

表单对象属性 

:enabled
:disabled
:checked
:selected


$('li:first')   获取匹配的第一个元素
$("input:not(:checked)")  查找所有未选中的 input    
$("tr:even")    匹配所有索引值为偶数的元素,从 0 开始计数
$("tr:odd")     匹配所有索引值为奇数的元素,从 0 开始计数
$("tr:eq(1)")   匹配一个给定索引值的元素,(1)查找第二行
$("tr:gt(0)")   匹配所有大于给定索引值的元素 查找第二第三行,即索引值是1和2,也就是比0大

$('li:last')    获取匹配的最后个元素,相当于li里的最后一个li
$("tr:lt(2)")   从 0 开始计数 查找第一第二行,即索引值是0和1,也就是比2小
$(":header").css("background", "#EEE")   给页面内所有标题加上背景色,匹配如 h1, h2, h3之类的标题元素

$("#run").click(function(){
  $("div:not(:animated)").animate({ left: "+=20" }, 1000);
});     匹配所有正在执行动画效果的元素,只有对不在执行动画效果的元素执行一个动画特效

.focused {
    background: #abcdef;    添加一个"focused"的类名给那些有focus方法的元素
}
$(":root").css("background-color","yellow");    选择该文档的根元素。
在HTML中,文档的根元素,和$(":root")选择的元素一样, 永远是<html>元素。
$("div:contains('John')")   查找所有包含 "John" 的 div 元素
$("td:empty")   查找所有不包含子元素或者文本的空元素
$("div:has(p)").addClass("test");   给所有包含 p 元素的 div 元素添加一个 text 类
$("td:parent")  查找所有含有子元素或者文本的 td 元素

$("tr:hidden")  查找隐藏的 tr
$("tr:visible") 查找所有可见的 tr 元素
$("div[id]")    查找所有含有 id 属性的 div 元素
$("input[name='newsletter']").attr("checked", true);    查找所有 name 属性是 newsletter 的 input 元素
$("input[name!='newsletter']").attr("checked", true);   查找所有 name 属性不是 newsletter 的 input 元素
$("input[name^='news']")    查找所有 name 以 'news' 开始的 input 元素
$("input[name$='letter']")  查找所有 name 以 'letter' 结尾的 input 元素
$("input[name*='man']")     查找所有 name 包含 'man' 的 input 元素
$("input[id][name$='man']") 找到所有含有 id 属性,并且它的 name 属性是以 man 结尾的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值