这是我试图产生的:

"<td>"+name+"<textarea>"+content+"</textarea></td>";


我知道jQuery可以使用以下方法进行转义:

jQuery("<td>", name)


但是,您如何在其中添加一些html?

最佳答案

您可以使用jQuery来动态创建DOM元素及其属性/属性,如下所示:

var name = 'name';
var content = 'content';

var $td = $('<td>', {
  html: $('<textarea>', {
    rows: 5
  }).text(content)
}).prepend(name);

关于javascript - 使用Jquery创建带有转义文本+ HTML的元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35731119/

10-12 12:53
查看更多