代码之家  ›  专栏  ›  技术社区  ›  Jonas Stawski

如何使用jQuery将功能附加到click事件

  •  0
  • Jonas Stawski  · 技术社区  · 16 年前

    我有一个ASP.NET控件输出一个按钮到屏幕上,我无法在服务器端修改该按钮。

    我决定使用jQuery并附加javascript来禁用onclick事件上的按钮。问题是,这样做,我也删除了原来的点击事件。这是我正在使用的代码。

    $(":submit[value='Finish']").click( function(event) { 
        $(this).attr("disabled", true); 
    } );
    

    如何附加到click事件而不是替换它?

    1 回复  |  直到 16 年前
        1
  •  2
  •   Jacob Relkin    16 年前
    var func = obj.onclick; //get reference to original click handler
    obj.onclick = function() {
       func(); //call the original click handler
       //do stuff...
    };