JavaScript/jQuery を使用して、<button>
、<input>
または<a>
クラス:.btn
またはを持つ要素を無効にする場合、混乱します。.btn-primary
そのために次のスニペットを使用しました:
$('button').addClass('btn-disabled');
$('button').attr('disabled', 'disabled');
$('button').prop('disabled', true);
したがって、要素に だけを指定すると、視覚的には無効として表示されますが、機能は同じままでクリック可能です。これが、要素にと設定$('button').addClass('btn-disabled');
を追加した理由です。attr
prop
同じ問題を経験した人はいますか? Twitter の Bootstrap を使用する場合、これが正しい方法でしょうか?
ベストアンサー1
必要なのは部品だけです$('button').prop('disabled', true);
。ボタンは自動的に無効クラスになります。