在jquery中选择grater索引

在jquery中选择grater索引,jquery,jquery-selectors,Jquery,Jquery Selectors,下面的代码选择TD#5到TD#8,但我想选择TD#2到TD#4 如何做到这一点?帮帮我 <table border="1"> <tr><td>TD #0</td><td>TD #1</td><td>TD #2</td></tr> <tr><td>TD #3</td><td>TD #4</td><td>T

下面的代码选择TD#5到TD#8,但我想选择TD#2到TD#4

如何做到这一点?帮帮我

<table border="1">
    <tr><td>TD #0</td><td>TD #1</td><td>TD #2</td></tr>
    <tr><td>TD #3</td><td>TD #4</td><td>TD #5</td></tr>

    <tr><td>TD #6</td><td>TD #7</td><td>TD #8</td></tr>
</table>
<script>$("td:gt(4)").css("text-decoration", "line-through");</script>

TD#0TD#1TD#2
TD#3TD#4TD#5
TD#6TD#7TD#8
$(“td:gt(4)”).css(“文本装饰”、“线条贯穿”);
经编辑的问题:


$('td:gt(1):lt(5)');
$('td').slice(2, 5);

你是这个意思吗

<table border="1">
  <tr><td>TD #0</td><td>TD #1</td><td>TD #2</td></tr>
  <tr><td>TD #3</td><td>TD #4</td><td>TD #5</td></tr>
  <tr><td>TD #6</td><td>TD #7</td><td>TD #8</td></tr>
</table>

<script>
  $("td:lt(1)").css("text-decoration", "line-through");
</script>

TD#0TD#1TD#2
TD#3TD#4TD#5
TD#6TD#7TD#8
$(“td:lt(1)”).css(“文本装饰”、“线条通过”);

或者你想得到单元格的值?在这种情况下,情况就大不相同了。

您只需为此修改自己的代码即可。
$(“td:lt(5)”).css(“文本装饰”、“行通过”)

用于编辑问题

$('td:gt(1):lt(5)').css("text-decoration", "line-through");

您可以使用
:not()
进行反向选择

$(“td:not(:gt(4)))).css(“文本装饰”、“行通过”);

但是
:lt()
将是完美的
$(“td:lt(5)”).css()

如果要在特定条件之间选择数据,可以使用如下多个选择器:

$("td:lt(5):gt(1)").css("text-decoration", "line-through");
它将选择TD#2到TD#4


希望能帮上忙..

对不起?!。。。请你说清楚一点好吗。。。。我不明白
我想选择TD#0到TD#0
…这是问题的初始版本(0到0),但想法是一样的
<script>$("td:not(:gt(4))").css("text-decoration", "line-through");</script>
$("td:lt(5):gt(1)").css("text-decoration", "line-through");