我正在尝试执行“干净”提交,即在从表单字段中删除所有隐藏的 div 后调用的提交。
由于这是我将更经常使用的功能,因此我将代码转移到了扩展部分:
$.fn.extend({
bindCleanSubmit: function() {
$(this).submit( function(event) {
event.preventDefault();
$(this).find("div:hidden").remove();
console.log("trying to commit...");
return true;
});
}
});
现在,所有的 div 都被删除了,控制台事件被触发,但最后没有执行提交。
你现在的问题在这里吗?