从serializeArray中排除多个输入



我有一个带有一些输入、选择和复选框的表单。我无法排除序列化数组中类为"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>

相关内容

  • 没有找到相关文章

最新更新