var app_name = "example_text"
jq('.table_name > tbody:last').append(
'<tr><td> </td><td>app_name</td><td><button class="removeb">Remove</button></tr>'
);
如何使用 .append() 中的 var 来代替?谢谢!!我可以使用 %s 吗,或者在 JavaScript 中还有其他方法吗?谢谢!
最佳答案
您需要将变量连接到字符串中。
'<tr><td> </td><td>' + app_name + '</td><td><button class="removeb">Remove</button></tr>'
或者您可以像这样创建元素。
var app_name = "example_text"
var tr = $('<tr>');
$('<td>', {text: ' '})
.appendTo(tr);
$('<td>', {text: app_name})
.appendTo(tr);
$('<td>').append($('<button>', className:'removeb', text:'Remove'}))
.appendTo(tr);
jq('.table_name > tbody:last').append(tr);
关于javascript - 替换文本 javascript .append(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10440112/