Ajax POSTが成功した後、投票ボタンを無効にする関数を作成しようとしています。投票ボタンは、POSTが完了するまで有効になり、その後、「無効」スタイルで修正され、クリック可能になります。jQuery .not()を使用して、クリックされたボタンからの関数の開始を無効にしようとしています(クラス'disabled')が、あまり運がありません。これが私の関数のフィドルです。私の問題を確認できます。何が欠けているのかわかりませんが、誰かが私のエラーを見つけるのを手伝ってくれることを願っています。それは私を苛立たせます:)
jQueryコード:
$("a.votebutton").not(".disabled").each(function(index) {
var el = $(this);
$(this).click(function() {
el.addClass("active disabled").unbind("click");
el.siblings().addClass("disabled");
});
});
</ p>