使用 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);
这是我要制作的内容:
"<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);