jqueryでクラスを削除する際に問題が発生しました。
クラスをクリックしてクラスを追加および削除したかったのですが、機能しません。なんで?
$('.class').click(function() {
$(this).addClass("class1");
$(this).removeClass("class");
});
非表示関数は正常に機能しますが($(this).hide()も)、その後は画像の変更が機能しません。
$('.class').mouseenter(function() {
jQuery(this).attr("src", 'icons/heart.png');
}).mouseleave(function() {
jQuery(this).attr("src", 'icons/heart_disabled.png' );
});
$('.class1').mouseenter(function() {
jQuery(this).attr("src", 'icons/heart_disabled.png');
}).mouseleave(function() {
jQuery(this).attr("src", 'icons/heart.png' );
});
だからクラスは変わらないと思います。