日期:2014-05-16  浏览次数:20369 次

如何改变一个控件的onclick方法,可以用jquery,在线等!
如题,有一个控件,是自己定义的一个公共的控件,控件有一个onclick方法,我想在页面加载完成之后,改写这个控件的onclick方法,该怎么做?请牛人指教啊

------解决方案--------------------
直接覆盖 

xxObj.onclick= function(){
    
   };
------解决方案--------------------
引用:
如题,有一个控件,是自己定义的一个公共的控件,控件有一个onclick方法,我想在页面加载完成之后,改写这个控件的onclick方法,该怎么做?请牛人指教啊

不知你之前的 控件 onclick是  直接写的还是动态绑定的?
$(function () {
    //$("#tests").unbind("click");
    $("#tests")[0].onclick = "";
    $("#tests").bind("click", function () { alert(1); });
});
------解决方案--------------------
$("#tests").unbind("click");先把
------解决方案--------------------
$('#ex').removeAttr('onclick').click(function() {
 // ..............
});