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