多个JQuery不同的表单选择器

我有两个表单onetwo ,根据提交的表单,我想在逻辑结束时根据提交的值调用一个函数。

我想知道我是否可以将每个选择器作为数组索引,循环或属性或其他内容检索到var = tagsOrAnswerers ? 然后也许我可以将该参数传递给我将被调用的函数。

  
$('.one,.two').submit( function(){ var fooOrBoo = $(this).find("input[name='foo'],[name='boo']").val(); getBoo(ifBoo); //run this function if var fooOrBoo = 'boo'; getFoo(ifFoo); //run this function if var fooOrBoo = 'foo'; });

为每个表单的答案指定一个通用名称。 我把它命名为“答案”

  

这是脚本:

  

如果你想要一个单一的事件方法尝试这个,但它真的取决于你的function

  $('.forms > form').submit( function(e){ e.preventDefault(); var formN = $('form').index(this); switch(formN){ case 0: alert("FUNCTION1"); break; case 1: alert("FUNCTION2"); break; //and so on..... } });