0

djangoアプリのAjaxリクエストから取得したリストの値をテキスト領域に入力したいと思います。これが返されるリストです

{"listforeign": ["t", "t", "t", "g", "g", "g", "o"]}

これがテキストエリアです。

<textarea rows="10" name="BaseP" id="id_BaseP" placeholder="Paste text here ..."
 cols="40" class="textarea">

問題は

  1. listforeignの値をテキスト領域に追加します。

  2. 要素「o」は赤である必要があります

何か助けはありますか?

4

2 に答える 2

3

要素内のすべてのテキストはtextarea、同じ色、フォントなどでレンダリングされます。文字や単語などのスタイルを変えることはできません。

contentEditable別の方法として、 DIVを使用しoて、定義されたテキストの色でスパンの内側を提供してみてください。

ドキュメント:https ://developer.mozilla.org/en-US/docs/HTML/Content_Editable

于 2013-03-18T11:53:23.160 に答える
1

問題1:

テキストエリアに値を追加するには、.val()jQueryの-functionを使用します。

jQueryのtextareaの値を設定するから:

$("textarea#id_BaseP").val(json);

使用しているJSONを解析するには、JavaScriptのJSONパーサーを使用します。http://www.json.org/js.htmlから:

var myObject = JSON.parse(myJSONtext)

作成されたオブジェクトには、フィールドとしてJSONデータがあります。

于 2013-03-18T11:54:03.047 に答える