クラス「.disable」とそれを「.enable」に切り替えるスクリプトを持つアンカータグがあります。
if((counter.text() < 140) && (counter.text() >= 0)) {
$('#tweet').addClass("enable");
$('#tweet').removeClass("disable");
} else {
$('#tweet').addClass("disable");
$('#tweet').removeClass("enable");
}
アンカーはフォームの送信に使用されますが、クラスが「.enable」に設定されている場合のみです。
$(document).ready( function(){
$(".enable").click( function(e){
(e).preventDefault();
$("#myform").submit();
});
});
ただし、これは機能しません。2 番目のスクリプトは、動的な .class の変更を認識していないようです。上記のコードのクラスを「.disable」に変更すると、機能します。
理由はありますか?