在文本后附加换行符

时间:2012-05-29 05:20:31

标签: javascript jquery

我正在尝试使用以下代码将换行符添加到我从xml页面加载的文本行中:

$("#questionNumber").text(questionInARow).append('<br>');

文本加载正常,但附加被忽略。 我也试过这个:

$("#questionNumber").text(questionInARow).html("<br>");

同样被忽略了。 我的语法错了,或者我的方法不好?

提前谢谢。

3 个答案:

答案 0 :(得分:1)

<强>标记

<div id='temp'></div>

<强> JS

$('#temp').text("hello").html($("#temp").html() + "<br/> how do you do? "); //This is one way
$('#temp').html("hello").append("<br/> how do you do?"); //Yet another way using the 'append' method.

<强> Fiddle

答案 1 :(得分:1)

这比你想象的要简单得多:

$("#questionNumber").html( questionInARow + "<br/>" );

小提琴:http://jsfiddle.net/8jyqH/

答案 2 :(得分:0)

似乎

<br/> 

是一个标签。但是你使用了jQuery的.html()和.append()方法,它们都将内容插入到内容节点中。