使用 Jquery 创建一个带有转义文本的元素 + HTML

Use Jquery to create an element with escaped text + HTML

这是我要制作的内容:

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

我知道 jQuery 可以逃避使用:

jQuery("<td>", name)

但是除了它之外,您如何合并一些 html?

您可以使用 jQuery 动态地创建 DOM 元素及其 properties/attributes ,如下所示...

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

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