我试图在单个按钮上切换一个类,该类将根据状态动态分配。这是我的代码:
$('body').on('click', '.button', function () {
var $itm = $(this).children(".icon");
if ($itm.hasClass('hide')) {
$itm.toggleClass('unhide', 'hide')
} else {
$itm.toggleClass('hide', 'unhide')
}
});
我想要实现的是:如果按钮具有 class .hide
,则将onclick
此类切换为.unhide
,反之亦然。
到目前为止,唯一的时间类切换工作是,在第二次点击。第一次单击不会改变任何东西。