私は2つの関数をお気に入りに追加しています。お気に入りから削除すると、クリックに代わって機能するはずです...しかし、ある関数がクラスを変更しても、 jqueryのは、アラートの Jquery Toggleクラスの値が次のJquery関数で選択されない
// On Search Property Results Page - Add to Favorite Button (Heart)
$('.addtofavorite').click(function() {
alert("add");
var reference = this;
$(reference).toggleClass("addtofavorite alreadyfavorite");
});
// On Search Property Results Page - Remove from Favorite Button (Heart)
$('.alreadyfavorite').click(function() {
alert("delete");
var reference = this;
$(reference).toggleClass("addtofavorite alreadyfavorite");
});
のjQuery
...HTML
<a href="#"><img class="<?php if($favorite == 1){ echo 'alreadyfavorite';} else { echo 'addtofavorite';} ?>" src="../images/system/addtofavorite.png"></a>
他の機能を実行するように変更されたクラスの値を選択することができませんhouldは
あなたはjsfiddleを作成してくださいことはできますか? –
[お気に入りに追加/お気に入りから削除 - 機能しない]の複製があります(http://stackoverflow.com/questions/41934791/toggle-add-to-favorite-remove-from-favorite-not-working) – CBroe