文本区域中的颜色值
问题描述:
我想在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">
问题是
从listforeign追加值到文本区域。
元素 “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数据作为其字段。