javascript - 替换文本 javascript .append()

标签 javascript syntax

 var app_name = "example_text"
         jq('.table_name > tbody:last').append(
            '<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td>app_name</td><td><button class="removeb">Remove</button></tr>'
         );

如何使用 .append() 中的 var 来代替?谢谢!!我可以使用 %s 吗,或者在 JavaScript 中还有其他方法吗?谢谢!

最佳答案

您需要将变量连接到字符串中。

'<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td>' + app_name + '</td><td><button class="removeb">Remove</button></tr>'

或者您可以像这样创建元素。

var app_name = "example_text"

var tr = $('<tr>');
$('<td>', {text: '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'})
    .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/

相关文章:

javascript - 为什么我的捕获括号之外的字符包含在我的正则表达式的匹配中?

javascript - 用脚本关闭一个hta文件

bash - 如何使用双括号或单括号、圆括号、花括号

c - 固定大小数组的指针数组的正确 C 语法是什么?

Java: token "}"上存在语法错误?

javascript - 如何通过语句静态验证 JS 构造语句

javascript - 在 Node.js 中用 Promise 替换回调

javascript - 使用 vanilla JS AJAX 请求访问本地 JSON 文件时出现 CORS 错误?

syntax - 如何定义rdfs :range target in a list of possibilities?

syntax - [] 在 Perl 6 中使用匿名函数减少