したがって、テキスト入力のdisabled属性とreadonly属性をそれぞれ「disabled」と「readonly」に設定するだけです。Jqueryバージョン1.7.1を使用しています。私は次の方法を試しました:
$("#testtext").attr('disabled','disabled');
$("#testtext").attr("readonly","readonly");
$("#testtext").attr('disabled',true);
$("#testtext").attr("readonly",true);
$("#testtext").prop('disabled',true);
$("#testtext").prop("readonly",true);
結果のマークアップは次のようになります。
<input type = "text" id = "testtext" disabled />
ご覧のとおり、disabled属性を追加していますが、値を指定していません。これは一部のデバイスで機能しますが、サポートしようとしているデバイスのすべてではありません。これはjQueryが行うべきことのように思えますが、私のグーグルはこの点であまり思い付いていません。誰かアドバイスや提案はありますか?アドバイスをいただければ幸いです。ありがとうございます。