我有以下HTML:
<input id="1" type="checkbox"/>
<label for="1">bla bla</label>
<br/>
<input id="2" type="checkbox"/>
<label for="2">hello hello</label>
<br/>
.
.
.
etc...
有没有办法在一次通话中选择前几个输入?换句话说,我不想全部选择它们并遍历每一个。只需1个语句即可选择,例如,前3个。
答案 0 :(得分:4)
答案 1 :(得分:1)
你的意思是这样吗?
var firstThree = $('#1, #2, #3')
答案 2 :(得分:1)
这应该这样做
$("input:lt(3)")
答案 3 :(得分:1)
答案 4 :(得分:0)
你走了:
$('input').filter(function(index) {
return index < 3;
});
您可以将3
更改为您想要的多个项目。
答案 5 :(得分:0)
您可以使用jQuery :gt
和:lt
选择器:
$('input:lt(3)').css('blah, 'blah');
这应该选择页面上的前三个输入标签。
答案 6 :(得分:0)
您可以使用:lt
选择器。