Я использую функцию .serializeArray для сбора всех входов формы, но я хочу исключить входы в пределах определенного класса div. Я думал, что селектор .not() сделает это, но он, похоже, не работает.jQuery SerializeArray и Not selector
На самом базовом уровне, здесь мой код:
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».
Fiddle: https://jsfiddle.net/cysaczu5/
Это сработало - спасибо. Я попробовал решение: not(), но мне не было места после .theForm – Nate23VT