特定のラジオボタンが選択されている場合、クラスを追加してボタンを無効にしようとしています。ここで私はJavascriptの最初の反復作業をしていません。JSで無効にしたクラスを切り替えます
var slug = $("input[name='slug']:checked").val();
$(document).on('change', 'input', function() {
if (slug == "the_lone_snitch") {
$(".button").addClass("disabled")
}
});
ので、たびにラジオボタンは「それが無効になったクラスを削除the_lone_snitch、それがために同じだたびに 『the_lone_snitch』それはクラスを追加します。
http://stackoverflow.com/questions/2330209/jquery-checkbox-enable-disable –
参照リンク@RobertRochaごとに、あなたはdisabled属性を切り替える代わりに検討する必要がありますそのクラスを実際にボタンを無効にするわけではないので、その属性をスタイルセレクタとして代わりに使用することができます。 – scottohara
常に最善の解決策に必要なすべてのコードを提供する –