版权声明: https://blog.csdn.net/qq_36797286/article/details/81806914
过滤选择器主要是通过特定的过滤规则来筛选出所需的 DOM 元素, 该选择器都以 " : " 开头
1. 选择第一个 div 元素
$("#btn1").click(function(){
$("div:first").css("background", "#ffbbaa");
});
2. 选择最后一个 div 元素
$("#btn2").click(function(){
$("div:last").css("background", "#ffbbaa");
});
3. 选择 class 不为 one 的所有 div 元素
$("#btn3").click(function(){
$("div:not(.one)").css("background", "#ffbbaa");
});
4. 选择索引值为偶数的 div 元素
$("#btn4").click(function(){
$("div:even").css("background", "#ffbbaa");
});
5. 选择索引值为奇数的 div 元素
$("#btn5").click(function(){
$("div:odd").css("background", "#ffbbaa");
});
6. 选择索引值大于3的 div 元素
$("#btn6").click(function(){
$("div:gt(3)").css("background", "#ffbbaa");
});
7. 选择索引值等于3的 div 元素
$("#btn7").click(function(){
$("div:eq(3)").css("background", "#ffbbaa");
});
8. 选择索引值小于3的 div 元素
$("#btn8").click(function(){
$("div:lt(3)").css("background", "#ffbbaa");
});
9. 选择所有的标题元素
$("#btn9").click(function(){
$(":header").css("background", "#ffbbaa");
});
10. 选择当前正在执行动画的所有元素
$("#btn10").click(function(){
$(":animated").css("background", "#ffbbaa");
});
11. 选择 id 为 two 的下一个 span 元素
$("#btn11").click(function(){
$("#two").nextAll("span:first").css("background", "#ffbbaa");
});