问题描述了所有问题,但为了澄清,我想做一些像警报一样的常见问题 我在任何按钮上点击时的值。
请在YUI3中建议解决方案,因为我使用的是YUI3。
答案 0 :(得分:3)
有一种更有效的方法:
Y.delegate('click', function(e) { ... }, 'body', 'button');
这会将单个事件处理程序附加到正文,而不是为每个按钮附加单独的事件处理程序。
答案 1 :(得分:1)
如果我理解你想要什么,你想将每个按钮绑定到同一个事件?比如说用户点击你想要抓住它的任何按钮?如果是这样,它是如何完成的。
Y.all('button').on('click', function(e){
//handle event here
//e.preventDefault(); if needed to prevent default browser behavior
});
这可以绑定到任何事件,以获取有关事件的更多详细信息YUI Events应该是有用的。希望这会有所帮助。