动态更改表中一行的 CSS 类
我有一个简单的表格:
<table> <tr class="none"><td>value</td><td>value</td></tr></table>
然后我需要检查每一行中单元格的所有值。如果给定行的所有值都不相同,那么我需要将该行的类从“无”更改为“活动”。有没有办法使用 jQuery 来做到这一点?
I have a simple table:
<table> <tr class="none"><td>value</td><td>value</td></tr></table>
I then need to check all the values of the cells in every row. If all of the values are not the same for a given row, then I need to change the class of the row from "none" to "active". Is there a way to do this using jQuery?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
像下面这样的东西会起作用。另外,我建议在
中使用
和
以获得正确的标记。 更新:更正了下面的函数以检查其他行的值;一旦遇到不同的值,
就会相应地更新为一个类。
小提琴演示: http://jsfiddle.net/kaCAF/4/
Something like the below would work. Also, I would recommend using
<thead>
and<tbody>
in your<table>
for proper markup. Update: corrected function below to check values of other rows; as soon as a different value is encountered, the<tr>
is updated with a class accordingly.Fiddle Demo: http://jsfiddle.net/kaCAF/4/
如果单元格的值动态变化并且您只想所有单元格匹配,请尝试:
此处演示:http ://jsfiddle.net/thomas4g/VVTjb/3/
If the value of the cell changes dynamically and you just want all the cells to match, try:
Demonstrated Here: http://jsfiddle.net/thomas4g/VVTjb/3/
您可以获取第一个 td 并与其他进行比较:
请参阅http://jsfiddle.net/bouillard/maCBh/
You can get first td and compare to other:
See http://jsfiddle.net/bouillard/maCBh/