4

テキストエリア内のテキストを変更しようとしていますid="code"が、うまくいき$("#code").val(newtext)ません..何が問題なのですか? これが重要な場合は、内部のテキストを強調表示するために CodeMirror を使用しています ありがとう

4

2 に答える 2

2

textareaには value 属性がありません。.text()したがって、関数を使用する方が良い

$("#id").text(newValue);

更新:まあ、私は古いプロジェクトで一度この問題を抱えていましたが、.text() に変更した後、それは機能します (ここから解決策を得ました)。.valそれも適用できることはわかっていますが、このような問題が発生した場合 (ブラウザーの互換性、jquery のバージョンが原因である可能性があります...)、セレクター コードが正しいと確信している場合は、いずれかの方法を選択してください (valまたはテキスト)

于 2013-01-26T08:13:32.537 に答える
0
encodeURIComponent($("#code").val(newtext))
于 2013-03-07T12:22:36.627 に答える