나는 몇 분 전에 this question 답변을 시도하고 자신을 위해이 예제 준비 :왜이 바인딩 해제가 작동하지 않습니까?
<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>
첫 바인딩 해제가 작동하지 않는 이유 :
<input type="button" id="btnTrial1" value="UNBIND 1"
onclick="$('#aspnetForm').unbind('submit', trialMethod);">
을하지만이 사람은 trialMethod2 방법에 대한 작동합니다 :
<input type="button" id="btnTrial2" value="UNBIND 2"
onclick="$('#aspnetForm').bind('submit', trialMethod2).unbind('submit', trialMethod2);">
아무도 마크 업과 상호 작용 코드를 섞어서는 안됩니다. – eyelidlessness
사실, 절대로 결합해서는 안됩니다. 기간. * 특히 jQuery를 사용하는 경우 : D. – KyleFarris