我在字符串中有一个html代码
string_eng += '<b>Year Bonus</b> - bonus for each year</br></br>';我想把这个放到文本区域中,但是当我这样做的时候,结果是:-每年的奖金
它只是简单地删除html标签中的所有内容。我只想显示字符串中的所有代码。我已经试过<xmp>和<pre>了,但都不管用。
谢谢你的帮助。
编辑。用于将数组中的数据输入到文本区域/代码的代码。
$('body').append('<code class="code_text"></code>');
for(var i=0; i<tag_list.length; i++){
var string='';
string+='---------------------------------------------------------------------------------\n';
string+='tag: '+tag_list[i][0]+'\n';
string+='nazwa_pl '+tag_list[i][1]+'\n';
string+='nazwa_eng '+tag_list[i][2]+'\n';
string+='tekst_pl '+tag_list[i][3]+'\n';
string+='tekst_eng '+tag_list[i][4]+'\n';
string+='\n\n\n';
$('.code_text').append(string);
}发布于 2013-09-06 19:49:13
我使用jsfiddle尝试了一下:
HTML
<textarea id="code"></textarea>JavaScript
$(document).ready(function() {
var string_eng = '';
string_eng += '<b>Year Bonus</b> - bonus for each year</br></br>';
$("#code").html(string_eng);
});输出( textarea)中包含的
<b>Year Bonus</b> - bonus for each year</br></br>在这里试用: http://jsfiddle.net/UH53y/
它不会省略标记中包含的值,但是,如果您希望<b></b>标记在文本区域中显示为粗体,或者<br />标记显示为换行符,则也不会发生这种情况。文本区域不支持格式化。
有关更多信息,请参阅此问题:HTML : How to retain formatting in textarea?
https://stackoverflow.com/questions/18656876
复制相似问题