Javascript jQuery slice()方法选择html中的元素(第一个/最后一个)
我想问有九个元素作为.projects ul类,我想问如何使用jQuery slice方法选择前三个元素和后三个元素Javascript jQuery slice()方法选择html中的元素(第一个/最后一个),javascript,jquery,select,jquery-selectors,Javascript,Jquery,Select,Jquery Selectors,我想问有九个元素作为.projects ul类,我想问如何使用jQuery slice方法选择前三个元素和后三个元素 $(document).ready(function(){ $(".projects").slice().css("background-color","yellow"); }); 试试这个: :gt()选择大于传递值的元素 $(document).ready(function(){ var n = 3; var len = $(".projects").len
$(document).ready(function(){
$(".projects").slice().css("background-color","yellow");
});
试试这个:
:gt()
选择大于传递值的元素
$(document).ready(function(){
var n = 3;
var len = $(".projects").length - (n+1);
$(".projects:lt("+n+"),.projects:gt("+len+")").css("background-color","yellow");
});
:lt()
选择小于传递值的元素
$(document).ready(function(){
var n = 3;
var len = $(".projects").length - (n+1);
$(".projects:lt("+n+"),.projects:gt("+len+")").css("background-color","yellow");
});
谢谢。您有方法选择前三个自定义和后三个自定义?对于前三个边距20px和最后三个边距0px,用这个?没有一条规则?带slice?
$(“.projects:lt(“+n+”)).css(“margin”,“20px”)代码>//前3个$(“.projects:gt(“+len+”)).css(“margin”,“0px”)代码>//最后3个