0

私のページには、ajax 処理から取得した回答を入力したいタグがあります。スパンに改行を入れたいです。

マイページのコンテンツは次のようになります。

<span id="extraitems"></span >

ajax で返される部分は次のようになります。

$extraitems = "this is a test to break line /n Second line";
echo json_encode(array('extraitems' => $extraitems, 'success' => true));

そして、私のページでこれを行います:

if(data.extraitems){
    $("#extraitems").text(data.extraitems);
}

エクストラアイテムのスパンを次のようにします。

これは改行のテストです

二行目

代わりに、次のようになります: This is a test to break line /n Second line

/r/n、< br >、およびその他の組み合わせを試しましたが、改行を行う代わりに常にインラインで表示されます...

4

1 に答える 1

1

/nに置き換えてから使用する必要があると思います<br>

$("#extraitems").html(data.extraitems);

それ以外の:

$("#extraitems").text(data.extraitems);

そして、これは私の jsfiddle sampleです。これが助けになることを願っています、仲間。

于 2013-07-23T01:45:20.900 に答える