相关疑难解决方法(0)

为什么这种解体不起作用?

我几分钟前尝试回答这个问题并为自己准备了这个例子:

<script>
  function trialMethod()
  {
    alert('On Submit Run!'); return true;
  }
  function trialMethod2()
  {
    alert('On Submit Run trialMethod2!'); return true;
  }
</script>

<form id="aspnetForm" onsubmit="trialMethod();">
    <input type="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

为什么第一个解除绑定不起作用:

<input type="button" id="btnTrial1" value="UNBIND 1" 
   onclick="$('#aspnetForm').unbind('submit', trialMethod);">
Run Code Online (Sandbox Code Playgroud)

但是这个适用于trialMethod2方法:

<input type="button" id="btnTrial2" value="UNBIND 2" 
   onclick="$('#aspnetForm').bind('submit', trialMethod2).unbind('submit', trialMethod2);">
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-events

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×1

jquery ×1

jquery-events ×1