问题:
需求是数据库中获取的list展示到textarea中,需要按顺序分条来展示。要换行、空格来控制格式。<br/>、 会被当成字符原样输出。
解决思路:
加上textarea内容的换行字符(IE7-8是" \r\n ",IE9以上、FF、chrome的换行为\n),空格就直接敲空格键就行了。
代码如下:
js:
//dataList为要输出的List
$.each(dataList, function (index, item) {
content_str = content_str + (index + 1 + "、" + item.Content) + "\n ";
});
$("#textAreaID").val(content_str );
html:
<textarea name="" id="textareaID"></textarea>
扩展参考: