【发布时间】:2013-10-26 22:12:24
【问题描述】:
我在配置如何在 onclick 事件上更改 div 内跨度的 css 类时遇到了一些问题。
javascript:
$(document).on('click', '.list_accordion_toggle', function (event) {
$(this).toggleClass('list_item collapse').next().toggle();
});
查看:
<div class="list_accordion_toggle" id="letter">
<span data-bind=" text: Letter"></span>
<span class="icon-minus-sign"></span>
</div>
当用户点击 div 时,icon-minus-sign 应该被 icon-plus-sign 替换,并且每次点击都会继续切换。
我是使用 toggleClass 还是 removeClass 然后 addClass?
【问题讨论】:
-
使用删除类和添加类,因为工具删除和添加类,但不要将 icon-minus-sign 设置为 icon-plus-sign,反之亦然
标签: javascript jquery