我正在使用.serializeArray函數來收集表單的所有輸入,但我想排除特定div類中的輸入。我認爲.not()選擇器會做到這一點,但它似乎沒有工作。jQuery SerializeArray和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'然後'b'。
小提琴:https://jsfiddle.net/cysaczu5/
這工作 - 謝謝。我嘗試了:not()解決方案,但是我沒有在.theForm之後放置空格 – Nate23VT