我将 MustacheJS 模板(按钮元素)注入 HTML。如果单击,然后使用 JS 切换按钮的 CSS。此 JS 适用于所有按钮,但不适用于 mustachejs 创建的按钮:
function clickToggleCSS() {
$(this).toggleClass('status0').toggleClass('status1');
}
$('button').on("click", clickToggleCSS);
请参阅this fiddle,其中上部按钮是真正的 HTML,底部按钮是使用 MustacheJS 注入的。
如何使它工作?(小提琴欣赏!)
解决方案(小提琴):
$('body').on('click', 'button', clickToggleCSS);