我正在尝试找到一种方法,根据它是正面还是负面,不是在第一个<tr>
内,而不是在{{1}的第一个<td>
内,为td添加一个类}}
我通过搜索找不到这两个问题。有谁知道怎么做?
答案 0 :(得分:1)
您可以使用nth-child selector
:
$('td:not(:first):nth-child(2n)').addClass('class')
答案 1 :(得分:1)
您的意思是<td>
包含正数还是负数?如果那是你想要做的,你可以使用它:
$(document).ready(function() {
$("tr:not(:first)").find("td:not(:first)").each(function() {
if ($(this).text() > 0)
$(this).addClass("positive");
else if ($(this).text() < 0)
$(this).addClass("negative");
})
});
我在下表中进行了测试,结果很好:
<table>
<tr>
<td>3</td>
<td>9</td>
<td>-3</td>
</tr>
<tr>
<td>8</td>
<td>-4</td>
<td>9</td>
</tr>
<tr>
<td>-7</td>
<td>12</td>
<td>144</td>
</tr>
</table>