javascript - mustache js语法调用带参数的函数?

标签 javascript jquery css handlebars.js mustache

我正在使用 Mustache.js 创建模板 html 并显示一组表格。 我想使用参数调用此模板内的函数。

通过 mustache 模板生成的每个表格顶部都有一个按钮。 我想为这个按钮写一个onclick函数。所以我在处理事件时需要表名。

谁能告诉我传递参数的正确语法?

<script id="TableTemplate" type="x-tmpl-mustache">
{{#tableDetails}}
<button type="button" id=Edit_{{tableName}} onclick="editTable({{tableName}})">
{{#tableDetails}}
</script>

function editTable(tableName){
    console.log("tableName >>>"+tableName)
}

谢谢。

最佳答案

你做的几乎是对的。只需添加引号即可。

onclick="editTable('{{tableName}}')"

关于javascript - mustache js语法调用带参数的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38694678/

相关文章:

javascript - 拖放 - 如何在 dragstart 事件和 drop 事件中获取实际的 html

javascript - 标签 -> 复选框文本

javascript - 滚动时如何使我的顶部菜单保持固定

javascript - 如果快速多次单击,jQuery 删除属性将不起作用

html - 如何定位一些文本?

javascript - Vue.js:当用户登录或未登录时,根据 Vuex Store 状态显示/隐藏导航栏上的按钮

javascript - PHP 不读取 session ID

css - 用作链接时,PNG 会失去透明度

html - Css 链接焦点在移动设备上不起作用

javascript - 尝试在 WordPress 中使用 Ajax 时收到 400 错误请求