如何序列化除jQuery.serialize()中的checkbox元素之外的所有内容?

Nik*_*ola 3 jquery jquery-selectors

有没有办法使用serialize()函数序列化所有表单元素除了复选框?

Sim*_*eon 6

来自文档:

所述.serialize()方法可作用已选定的个别形式的元件,诸如jQuery对象上 <input>,<textarea><select>.

你可以这样做:

var s = $('#post-form').find('input, textarea, select')
                       .not(':checkbox')
                       .serialize()
Run Code Online (Sandbox Code Playgroud)