1

jQuerysval関数について混乱しています。値を設定するとhtmlの特殊文字がエンコードされるようですが、jQuerys Documentationには何も記載されていません。

これは jQuery の機能ですか、それとも内部のブラウザ機能ですか?

4

1 に答える 1

1

jsFiddle デモ

.valいいえ、テキストエリアまたはテキスト入力フィールドで値を設定する場合、jQuery は html 特殊文字をエンコードしません。

$("#d").val("&nbsp;!@#$%^&*()_+-=<>,./:';¿█");
$("#t").val("&nbsp;!@#$%^&*()_+-=<>,./:';¿█");
于 2013-04-23T20:38:15.060 に答える