我在一个“表”(索引0〜8)中总共有9个“ td”标签,我正在尝试给索引(1到5)黄色背景色。当我将:lt()放在:gt()前面
<script>
$( "td:lt(6):gt(1)" ).css( "backgroundColor", "yellow" );
</script>
结果:索引1〜5按我的预期着色
但是当我将:lt()放在:gt()后面时却没有
<script>
$( "td:gt(1):lt(6)" ).css( "backgroundColor", "yellow" );
</script>
结果:索引1〜7已着色...
那是为什么?
这是html
<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(1):lt(6)" ).css( "backgroundColor", "yellow" );
</script>