如何启用和禁用onclick事件

时间:2013-07-05 15:43:10

标签: jquery onclick

function my_function () {} (...)

// enabling onlick event
$("#link").prop("onclick", "my_function()");

// disabling onlick event
$("#some_button_click").click() {
    $("#link").prop("onclick", null);
}

我有一个应该禁用onclick事件的按钮。那样就好。 但是,我需要将onclick事件重置为初始状态,即启用。

我该怎么做?

1 个答案:

答案 0 :(得分:4)

您正在使用jquery。所以使用 on() off() 获得1.7+或使用 bind() / {{ 3}} 用于早期版本。

  $("#link").on("click", my_function);


  // disabling onlick event
  $("#some_button_click").click(function(){
    $("#link").off("click");
  });

此外,您在粘贴的当前代码中也存在一些语法问题。