使用Jquery删除动态创建的表单元素

使用Jquery删除动态创建的表单元素,jquery,forms,Jquery,Forms,我有这样一个代码: return form.find('input[name!=user_view]').serializeArray(); 但我现在想省略我添加的另一个输入框,但我无法解决如何删除多个元素 所以我想这样做: return form.find('input[name!=user_view],input[name!=client_view]').serializeArray(); 但它不起作用 正确的函数/语法是什么?尝试以下方法: return form

我有这样一个代码:

return form.find('input[name!=user_view]').serializeArray();
但我现在想省略我添加的另一个输入框,但我无法解决如何删除多个元素

所以我想这样做:

return form.find('input[name!=user_view],input[name!=client_view]').serializeArray();
但它不起作用

正确的函数/语法是什么?

尝试以下方法:

return form
          .find(':not(input[name=user_view],input[name=client_view])')
          .serializeArray();
试试这个:

return form
          .find(':not(input[name=user_view],input[name=client_view])')
          .serializeArray();