クラスが状態に基づいて動的に割り当てられる単一のボタンでクラスを切り替えようとしています。これが私のコードです:
$('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
、その逆も同様です。
これまでのところ、クラスの切り替えが機能するのは、2 回目のクリック時だけです。最初のクリックでは何も変わりません。