加载Handlebars模板后连接eventHandler

时间:2013-07-25 16:59:42

标签: javascript html5 templates javascript-events handlebars.js

在加载Handlebars模板后(可能使用jQuery),自动连接所有处理程序(例如按钮点击)的正确方法是什么?

我的意思是,每次加载模板后,添加模板后是否有添加事件处理程序的替代方法?

的替代方案
$('#id').html(template(data))
$('#button1').click(action1)
$('#button2').click(action2)
$('#button3').click(action3)
…

1 个答案:

答案 0 :(得分:0)

做一些事件委托:

$('#id').on('click', '#button1', action1);
$('#id').on('click', '#button2', action1);
$('#id').on('click', '#button3', action1);