基于类序列化<input>

d.m*_*mc2 1 jquery

您好我正在尝试序列化表单并将其提交到我的PHP.我发现使用普通的.serialize命令会将空格变成'+',所以我在传递JSON时试着运气.

我想知道如何只用class = pass选择输入值?

<input class="pass">
Run Code Online (Sandbox Code Playgroud)

我使用底部代码将内容转换为JSON,但我仍然坚持我可以按类选择?

http://jsfiddle.net/r3S5U/10/

有一个更好的方法吗?

小智 5

而不是做:

alert(JSON.stringify($('form').serializeObject()));
Run Code Online (Sandbox Code Playgroud)

只需将表单选择器更改为.pass:

alert(JSON.stringify($('.pass').serializeObject()));
Run Code Online (Sandbox Code Playgroud)

现在只有带有'pass'类的DOM元素被序列化.

  • 尝试`serializeObject`并没有奏效.但是工作`序列化'.尝试使用jquery-1.10.2.js (3认同)