标签: jquery arrays forms
我正在尝试序列化表单并排除某些元素。但没有任何工作。这里有一些例子。
$.post("process.php", $("#featured-form").filter("select").serialize(), function(res) { $.post("process.php", $("#featured-form").filter(".exclude").serialize(), function(res) {
有没有人有任何想法?
答案 0 :(得分:3)
首先,filter()过滤掉不匹配指定选择器的元素。由于您似乎想要相反的行为,您可能应该使用not()代替。
然后,您必须选择表单元素以过滤它们,而不是表单本身。以下应该做你想要的:
$("#featured-form :input").not("select, .exclude").serialize();