在jquery中选择grater索引
下面的代码选择TD#5到TD#8,但我想选择TD#2到TD#4 如何做到这一点?帮帮我在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
<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");