将动态文本添加到p标记

时间:2011-08-02 23:04:07

标签: jquery

我有一个p标签,里面有一些样式文本我希望保留这种风格,当我点击一个带有Jquery的按钮时,我想向它添加新文本。 在我尝试在文本中添加br标签之后,它一直运行良好,然后它将br标签显示为文本的一部分。

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标签中删除我的样式。

1 个答案:

答案 0 :(得分:3)

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() );
}