2011-08-02 44 views
1

我有一个p标记,里面有一些样式文本我想保留该样式,当我用Jquery单击按钮时,我想向其中添加新文本。 这一切都运行良好,直到我试图添加一个br标签到我的文本,然后它显示br标签作为文本的一部分。将动态文本添加到p标记

button.click(function(evt){ 
    var td = $(this).closest('td'); 
    date.find('.chosen').text(td.data('day') + ' May ' + td.data('date') + "'</br>'" + $(this).text()); 
} 

如果我使用html(),它会从我的p标记中删除我的样式。

回答

2

1 - 一个换行符如下:<br />

2 - 你是双引号,它应该只是+ "<br />" +

3 - 你应该插入使用.html代替.text

button.click(function(evt){ 
    var td = $(this).closest('td'); 
    date.find('.chosen').html(td.data('day') + ' May ' + td.data('date') + "<br />" + $(this).text()); 
}