Edited at

[jQuery]input要素にdisabledを設定・解除する方法

More than 3 years have passed since last update.

地味に探しても見つかりづらいので備忘録的に。

けっこう、下のようにattrを使うようなのを見ますが間違いです。

昔は出来たみたいですが、これでは上手く動作しません。


ダメな例

・設定

attr('disabled ','disabled');

・解除

attr('disabled ',false);

とか

attr('disabled ','');


正解例


設定

$("#hoge").prop('disabled', true);


解除

$("#hoge").prop('disabled', false);


まとめ

これで上手くいくハズです。