Я пытаюсь переключить класс на одну кнопку, где класс будет динамически назначаться в зависимости от состояния. Вот мой код:
$('body').on('click', '.button', function () {
var $itm = $(this).children(".icon");
if ($itm.hasClass('hide')) {
$itm.toggleClass('unhide', 'hide')
} else {
$itm.toggleClass('hide', 'unhide')
}
});
Я пытаюсь добиться следующего: если кнопка имеет класс .hide
, onclick
переключает этот класс на .unhide
и наоборот.
До сих пор единственное время, когда переключение классов работает, — это второй щелчок. Первый щелчок ничего не меняет.