以下代码选择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>
答案 0 :(得分:1)
$('td:lt(1)');
$('td:eq(0)');
$('td:nth-child(1)');
$('td').eq(0);
$('td').slice(0, 1);
编辑问题:
$('td:gt(1):lt(5)');
$('td').slice(2, 5);
答案 1 :(得分:1)
只需为此目的修改自己的代码。
$("td:lt(5)").css("text-decoration", "line-through");
编辑问题
$('td:gt(1):lt(5)').css("text-decoration", "line-through");
答案 2 :(得分:0)
你只是这个意思吗?
<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>
或者您是否想要获得细胞的价值?在奇怪的情况下,它是非常不同的。
答案 3 :(得分:0)
好吧,您可以使用:not()
进行反向选择。
<script>$("td:not(:gt(4))").css("text-decoration", "line-through");</script>
但:lt()
会很完美。 $("td:lt(5)").css()
答案 4 :(得分:0)
如果要在特定条件之间选择数据,可以使用多个选择器,如下所示:
$("td:lt(5):gt(1)").css("text-decoration", "line-through");
它将选择TD#2到TD#4。
希望它可以帮助..