【发布时间】:2013-12-21 04:37:50
【问题描述】:
我是 jQuery 的初学者,了解 addClass() 的用法,但我经常想知道,与其给元素添加类,不如改变类的含义?
例如,我有一个表格行:
<tr>
<td class="somethingIMayNotWantToSee">A</td>
<td >B</td>
<td >C</td>
</tr>
我意识到执行此操作的常用方法是 .css('display','none');.. 但是否有可能,即使只是更改也可行
.somethingIMayNotWantToSee{ display:block; }
到
.somethingIMayNotWantToSee{ display:none; }
或者是在页面加载时已经在系统中设置的。
【问题讨论】:
-
技术上你可以做到...但不会建议它
-
@ŠimeVidas 只是为了表明它是可能的......
-
@ŠimeVidas 我们已经给出了不要这样做的建议......但是知道可以做一些事情以及与实际使用它有什么不同......最佳实践很重要......但仍然是OP 可以通过代码了解它是如何实现的
-
我同意这不是一个好习惯。不过,知道它是如何完成的很有趣。
标签: javascript jquery css