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

More than 1 year has passed since last update.

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

けっこう、下のようにattrを使うようなのを見ますが間違いです。
昔は出来たみたいですが、これでは上手く動作しません。

ダメな例

・設定
attr('disabled ','disabled');
・解除
attr('disabled ',false);
とか
attr('disabled ','');

正解例

設定

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

解除

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

まとめ

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

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.