我有一个表格,通过jQuery和一个不存在的CSS类来显示/隐藏整列:
<table>
<thead>
<tr>
<th></th>
<th class="target"></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td class="target"></td>
<td></td>
</tr>
<tr>
<td></td>
<td class="target"></td>
<td></td>
</tr>
</tbody>
</table>
通过jQuery,我可以使用这个DOM仅用一行代码来达到这个效果:$('.target').css('display','none');
这个方法很有效,但是使用未定义的CSS类是否合法呢?我应该为它创建一个空类吗?
<style>.target{}</style>
有副作用吗?或者有更好的方法来做这件事吗?
.toggle()
,这会让你的代码更短一点。 - Math chiller