在下面的代码中,“clicked”被注销,但“submitted”从未被记录。有谁知道为什么?ID 是正确的。
$('#submitModal').click(function(){
console.log("clicked");
$('#createEvent').submit(function() {
console.log('submitted');
return false;
});
});
此代码绑定一个处理程序。它不会触发一个。
$('#createEvent').submit(function() {
console.log('submitted');
return false;
});
您需要先绑定它,然后在需要时触发它。
// bind the click
$('#submitModal').click(function(){
console.log("clicked");
$('#createEvent').submit(); // trigger the pre-bound submit handler
});
// bind the submit
$('#createEvent').submit(function() {
console.log('submitted');
return false;
});
如果$('#submitModal')
是form
元素的提交按钮,您也可能会遇到一些问题。没有把握。