使用 Jquery 创建具有转义文本 + HTML 的元素

Use Jquery to create an element with escaped text + HTML

本文关键字:HTML 元素 文本 转义 Jquery 创建 使用      更新时间:2023-09-26

这是我试图制作的:

"<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);