我有一个resetForm()函数,可以在非常复杂的表单上执行一系列任务。
该功能的一部分是在重置时清除3个单独的表格:
$('form#s1').each(function() { this.reset() });
$('form#s2').each(function() { this.reset() });
$('form#s3').each(function() { this.reset() });
这很好用,但在尝试减少我的代码时,我注意到如果我尝试一次选择所有3个表单,这会失败:
$('form#s1','form#s2','form#s3').each(function() { this.reset() });
我这样做错了吗?
答案 0 :(得分:1)
$("form").trigger("reset");
希望这会对你有所帮助。
答案 1 :(得分:0)
你应该能够这样做:
$('form#s1,form#s2,form#s3').each(function() { this.reset() });
请注意,选择器的值都是CSV格式的一个字符串。这是在行动。