JQery选择器

//基本选择器说明
$('#one').css("background","#FFF68F");    //id选择器
$('.mini').css("background","#bbffaa");    //类选择器
$('div').css("background","#bbffaa");       //元素选择器
$('*').css("background","#bbffaa");         //所有选择器
$('span,#two').css("background","#bbffaa");  //改变所有span、和id为two的元素


//层次选择器
$('body div').css("background","#FFC1C1");    //选择body中所有的div与元素
$('body > div').css("background","#DC143C");  //body内子div元素,不包括下一层div
$('.one + div').css("background","#CDCD00");  //改变class为one的下一个div元素背景
//$('.one').next('div')等价于$('.one + div')
$('#two ~ div').css("background","#A0522D");  //改变id为two所有兄弟div的背景色
//$('#two').nextAll('div')等价于$('#two ~ div')
$('#two').sublings('div').css("background","#A0522D"); //选取id为two所有同辈的div元素,无论前后


//基本过滤选择器
$('div:first').css("background","#EE0000");    //选择第一个div
$('div:last').css("background","#EEAD0E");    //选择最后一个div
$('div:not(.one)').css("background","#EEAD0E");   //选择class不是one的div
$('div:even').css("background","#EE0000");   //所因为偶数的div
$('div:odd').css("background","#EE0000");    //索引值为奇数的div
$('div:eq(3)').css("background","#EE9A00");   //索引为3 的div
$('div:gt(3)').css("background","#CD6090");   //索引大于3 的div
$('div:lt(3)').css("background","#9932CC");    //索引小于3 的div
$(':header').css("background","#9932CC");    //所有标题元素
$(':animated').css("background","#9932CC");   //所有当前之行动画的元素

//内容选择器
$('div:contains(di)').css("background","#9AFF9A");   //选择还有di的div元素
$('div:empty').css("background","#A0522D");   //不包含子元素的div
$('div:has(mini)').css("background","#98F5FF");   //改变含有calss为mini的div元素
$('div:parent').css("background","#ADFF2F");   //改变还有子元素的div元素


//可见性过滤选择器
$('div:visible').css("background","#68228B");     //可变可见的div
$('div:hidden').show(3000);    //显示隐藏的div


//属性选择器
$('div[title]').css("background","#3B3B3B");    //选择属性还有title的div
$('div[title=test]').css("background","#228B22");  //选择属性title的值为test的div
$('div[title!=test').css("background","#1E1E1E");   //选择属性title的值不是test的div
$('div[title^=te]').css("background","#000080");    //选择属性title的值是以te开头的div
$('div[title$=est]').css("background","#00F5FF");    //选择属性title的值是以est结尾的div
$('div[title*=es]').css("background","#20B2AA");    //选择属性title的值中含有es的div
$('div[id][title*=es]').css("background" ,"#3CB371");  //选择属性id,并且属性title中含有es的div


//子元素过滤选择器
//改变每个class为one的div父元素下的第二个子元素背景
$('div.one :nth-child(2)').css("background","#4876FF"); 
//改变每个class为one的div父元素下的第一个子元素背景
$('div.one:frist-child').css("background","#4876FF");
//改变每个class为one的div父元素下的最后个子元素背景
$('div.one :lasr-child').css("background","#4876FF");
///改变每个class为one的div父元素下只有一个子元素背景
$('div.one :only-child').css("background","#4876FF");


//表单对象属性过滤选择器
$("#from1 input:enabled").val("这里变化了");
$("#from1 input:disabled").val("这里变化了");
//选中的个数
$("input:checked").length;
//获取下拉框选中的内容
$("seelct :selected").text();    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值