我有一个带有一些输入、选择和复选框的表单。我无法排除序列化数组中类为"not_included"的项。
var dataArray = $("#split_form").not(".not_included").serializeArray();
这仍然是用类"not_included"序列化字段。
谢谢!
要在<form>
中筛选<input>
,您必须首先找到它们的集合:
$('#split_form').find(':input').not('.not_included').serializeArray();
// or
$('#split_form').find(':input:not(.not_included)').serializeArray();
.not()
仅直接对jQuery()
集合中的元素应用过滤,该集合可能只是基于选择器'#split_form'
的<form>
。
这不会影响他们的孩子或后代。因此,它只是确定<form>
是否是:
<form id="split_form"></form>
<form id="split_form" class="not_included"></form>