プロパティを設定する.prop()
代わりに使用することをお勧めしますが、すべての場合に機能するとは限りません。.attr()
disabled
.prop()
たとえば、Twitterのブートストラップモーダルウィンドウの場合:http ://twitter.github.com/bootstrap/javascript.html#modals
「Launchdemomodal」ボタンを押して、コンソールで実行します。
$('#myModal .btn').prop('disabled', true);
その後、ボタンは無効になりません。しかし、実行する場合:
$('#myModal .btn').attr('disabled', true);
その後、それらは正常に無効になります。
なぜそれが起こるのか考えはありますか?