从serializedArray中排除元素

时间:2016-05-26 03:09:47

标签: jquery

如何应用.serializeArray form元素来排除具有给定类的元素?以下未能忽略类input的{​​{1}}元素。感谢

inactive

$("form:not('.inactive>input')").serializeArray();

2 个答案:

答案 0 :(得分:0)

有点令人作呕的答案,但答案却很少 不确定您的选择器如何工作。

    $("form .inactive>input").attr("disabled", "true");
    $("form").serializeArray();
    $("form .inactive>input").attr("disabled", "false");

应该有效。

答案 1 :(得分:0)

以下内容适用于您

$('form').find(':input').not('.inactive').serializeArray();