0

文字列内に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);
}
4

2 に答える 2

0

これは、文字列を解析して後で挿入するように見える jQuery .append メソッドを使用しているためです。私は jQuery をまったく知らないので、別の特別な jQuery メソッドがあるかもしれませんが、簡単な修正方法を次に示します。

$('.code_text').append(document.createTextNode(string));

編集: Salman Aの答えを読んで試しました。「特別なjQueryメソッド」が存在し、彼はそれを使用しました。これを使用できます:

$('.code_text').text(string);
于 2013-09-06T11:59:10.530 に答える