我正在尝试添加一些在textarea控件中有多行的动态文本,但它在IE中不起作用。
我按照本讨论中提供的解决方案:
这是我的 JS 代码:
var requestText = 'Hello, some text. ' +
'Details are ' +
'id: ' + user.Id+ ' ' +
'count: ' + user.Count;
$('#RequestContentTxtBox').append(requestText);
HTML
<textarea class="form-control" id="RequestContentTxtBox" rows="6"></textarea>
以上代码适用于Chrome,但不适用于IE。我尝试添加</br>
而不是
,但这在Chrome中无效。
有没有简单的方法在textarea中应用新行,这在IE和Chrome中都适用?
答案 0 :(得分:1)
只需使用\ n
'Hello, some text.\n'
您应该使用val()
而不是append()