クリックするとクラスが変更される単純なボタンがあります。そのクラスが再度クリックされたことを検出しようとする 2 つ目のスクリプトがあります。
クリックしてオン/オフできる必要があります。
//// [アーカイブ] ボタンをクリックしても機能する //// [アーカイブ解除] ボタンをクリックしても機能しない
Jクエリ1.9
//// Archive button clicked
$('a.archive_butt').on("click", function() {
//// Put the li in as an object
var li = $(this).parent('li');
var entry_id = $(li).attr('rel');
//// Add class to the li
$(li).addClass('status_archived');
//// Swap the Archive button for unarchive
$(this).addClass('unarchive_butt');
$(this).removeClass('archive_butt');
$(this).empty();
$(this).text('Un-Archive');
return false;
});
//// Un Archive button clicked
$('a.unarchive_butt').on("click", function() {
alert('Fire');
return false;
});