【发布时间】:2016-05-18 01:29:13
【问题描述】:
我正在尝试在网站中使用 jquery :lt() 选择器 “描述:选择匹配集中索引小于索引的所有元素。” https://api.jquery.com/lt-selector/
<table border="1">
<tr><td>row0</td></tr>
<tr><td>row1</td></tr>
<tr><td>row2</td></tr>
<tr><td>row3</td></tr>
<tr><td>row4</td></tr>
<tr><td>row5</td></tr>
<tr><td>row6</td></tr>
</table>
我想选择 row3 和 row4 所以我尝试了:
$("table tr:gt(2):lt(5)").css('background','red');
但是好像不行,它选择row3,row4,row5,row6有什么想法吗?
https://jsfiddle.net/foreyez/v3ro64bf/
编辑:这不是重复的。我想解决我的具体问题。如何获得第 3 行和第 4 行。
【问题讨论】:
-
$("table tr:gt(2):lt(2)").css('background','red');试试这个
-
$("table tr:lt(5):gt(2)").css('background','red'); stackoverflow.com/questions/4691854/…
-
我的意思是, 切片不会变慢,因为您要返回所有元素。如果我的表有数千行怎么办。
标签: javascript jquery html