是否可以通过
jquery或类似于我们添加类的任何按钮添加一个onclick事件?
function onload() { //add a something() function to button by id }
解决方法
调用你的函数绑定元素上的点击事件的ID
$('#id').click(function(e) { something(); }); $('#id').click(something); $('#id').bind("click",function(e) { something(); });
Live有一点区别,它会绑定事件添加的任何元素,但由于您使用的ID可能不会发生,除非您从DOM中删除元素,并稍后再添加(使用相同的ID).
$('#id').live("click",function(e) { something(); });
不知道这个是否可以在任何情况下工作,它将属性onclick添加到你的元素上:(我从不使用它)
$('#id').attr("onclick","something()");
文档