我有一个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标签中删除我的样式。
答案 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() );
}