私は非常に単純なことを成し遂げる必要があります、そして私が今まで持っていることは半分しか機能しません。
タイトル属性<a href="#" class="favorites">Favorite</a>
がないことがわかるように、リンクがあります。
ページがロードされると、スクリプトは次のタイトル属性を追加します。
<a href="#" class="favorites" title="Add to Favorites">Favorites</a>
クリックすると、チェックされたクラスが切り替えられ、タイトル属性を変更する必要があるため、最終結果は次のようになります。
<a href="#" class="favorites checked" title="Item added to Favorites">Favorites</a>
私はこのコードを持っていますが、新しいもののタイトル属性を変更しますが、もう一度クリックしてもタイトル属性は交換されません。これは私が必要とするものです。
$('.favorites').attr('title','Add to Favorites').click(function(){
$(this).toggleClass('checked').attr('title','Added to Favorites');
});
クリック時に属性を「切り替える」方法はありますか?
この問題を示すためにこのデモを作成しました。
前もって感謝します。