我正在使用 .serializeArray 函数来收集表单的所有输入,但我想排除某个 div 类中的输入。我认为 .not() 选择器会这样做,但它似乎不起作用。
在最基本的层面上是我的代码:
HTML:
<form class="theForm">
<input name="a" value="a"/>
<div class="excludeMe">
<input name="c" value="c"/>
</div>
</form>
Javascript:
$.each($(".theForm").not(".excludeMe").serializeArray(),
function() {
alert(this.name);
});
我希望警报只是“a”,但这是警报“a”然后是“b”。