我想在每次单击复选框时提交表单(我已经使用Rails设置了ajax) - 这意味着即使它未被选中。此外,我从不希望点击处理程序解除绑定,因此用户可以多次单击一个复选框,每次都会提交表单。
$(":checkbox").click(function() {
$(this).closest("form").submit();
});
上面的代码工作正常,但在第一次点击后它停止工作。即使用户多次点击一个复选框,我如何才能使上述代码正常工作?
修改
我正在提交表格时替换表格内容(包括复选框)。
答案 0 :(得分:4)
$(':checkbox').live('click',function() {
$(this).closest('form').submit();
});