文本区域中的颜色值

问题描述:

我想在django应用程序中使用从Ajax请求获取的列表中的值填充文本区域。 这里是返回列表文本区域中的颜色值

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

这里是textarea它去哪里。

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

问题是

  1. 从listforeign追加值到文本区域。

  2. 元素 “O” 应该是红色

任何帮助吗?

textarea元素中的所有文本都将使用相同的颜色,字体等进行渲染。不能以不同方式设置字符或单词等。

作为替代方案,请尝试使用contentEditable DIV,并在具有定义文本颜色的范围内提供o

文档:https://developer.mozilla.org/en-US/docs/HTML/Content_Editable

问题1:

要追加值一个textarea,使用从所述的jQuery .val() -function。

Set value of textarea in jQuery

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

为了解析你有JSON,使用JavaScript的JSON解析器。从http://www.json.org/js.html

var myObject = JSON.parse(myJSONtext) 

创建的对象具有JSON数据作为其字段。