【发布时间】:2013-03-31 05:00:50
【问题描述】:
我将 MustacheJS 模板(按钮元素)注入 HTML。如果单击,然后使用 JS 切换按钮的 CSS。此 JS 适用于所有按钮,但不适用于 mustachejs 创建的按钮:
function clickToggleCSS() {
$(this).toggleClass('status0').toggleClass('status1');
}
$('button').on("click", clickToggleCSS);
参见this fiddle,上面的按钮是真正的 HTML,底部的按钮是使用 MustacheJS 注入的。
如何使它工作?(小提琴欣赏!)
解决方案(fiddle):
$('body').on('click', 'button', clickToggleCSS);
【问题讨论】:
标签: javascript jquery templating mustache