首页 > 代码库 > jQuery选择器
jQuery选择器
1.基本选择器
//改变id为one的元素背景颜色 $("#one").css("background","#bbffaa"); //改变class为mini的所有元素的北京颜色 $(".mini").css("background","#bbffaa"); //改变元素名是div 的所有元素的背景色 $("div").css("background","#bbffaa"); //改变所有元素的背景颜色 $("*").css("background","#bbffaa"); //改变所有的<span>元素和id为two的元素的背景颜色 $("span,#two").css("background","#bbffaa");
2.层次选择器//选取ancestor元素里的所有descendant(后代)元$("ancestor descendant")
//选取parent元素下的child(子) $("parent>child") //选取紧接在prev元素后的next元素 $("prev+next") //选取prev元素之后的所有siblings元素 $("prve~siblings") //示例 // 改变<body>内所有<div>的背景色 $("body div").css("background","#bbffaa"); //改变<body>内子<div>元素的背景颜色 $("dody>div").css("background","#bbffaa"); //改变class为one的下一个<div>同辈元素的背景颜色 $(".one_div").css("background","#bbffaa"); //改变id为two的元素后面的所有<div>同辈元素的背景颜色 $("#two~div").css("backround","#bbffaa");
// 等价关系 $(".one+div") $(".one").next("div");
// 等价关系 $("#prev~div") $("#prev").nextAll("div");
3.过滤选择器
1)基本过滤选择器
// :first 选取第1个元素 $("div:first")//选取所有<div>元素中的第一个元素 // :last 选取最后一个元素 $("div:last")//选取所有<div>元素中的最后一个<div>元素 // :not(selector) $("input:not(.myClass)")选取class不是myClass的<input>元素 // :even $("input:even")//选取索引是偶数的<input>元素 // :odd $("input:odd")//选取索引是奇数的<input>元素 //:eq(index) $("input:eq(1)")选取索引等于1的<input>元素 //:gt(index) $("input:gt(1)")//选取索引大于1的<input>元素(大于1不包括1) //:lt $("input:lt(1)")//选取索引小于1的<input>元素(小于1不包括1)
jQuery选择器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。