Javascript 在组中序列化窗体

Javascript 在组中序列化窗体,javascript,jquery,Javascript,Jquery,是否可以在单独的组中序列化表单 <form id="form"> <input class="nameF" type="text" name="fName" value="first name"> <input class="nameF" type="text" name="lName" value="last name"> <input class="address" type="text" name="addOne" valu

是否可以在单独的组中序列化表单

<form id="form">
    <input class="nameF" type="text" name="fName" value="first name">
    <input class="nameF" type="text" name="lName" value="last name">
    <input class="address" type="text" name="addOne" value="home address">
    <input class="address" type="text" name="zip" value="zip code">
    <input class="address" type="text" name="country" value="country">
</form>

$('#form').serialize();

//this gives me the complete form serialized

$('#form')。序列化();
//这提供了完整的序列化表单
但我可以用包含类名的字段将其分组吗

类似于
nameF:first+name&last+name
和address一样,这可行吗?


<form id="form">
    <input class="nameF" type="text" name="fName" value="first name"/>
        <input class="nameF" type="text" name="lName" value="last name"/>
        <input class="address" type="text" name="address[addOne]" value="home address"/>
        <input class="address" type="text" name="address[zip]" value="zip code"/>
        <input class="address" type="text" name="address[country]" value="country"/>
</form>
您可以使用-

$('input .nameF').serialize();
$('input .address').serialize();
您可以使用以下方法进行测试:

alert(JSON.stringify($('input .nameF').serialize()));
你可以这样做:

console.log($('.nameF').serialize());
console.log($('.address').serialize());

如果您没有得到答案,请用完整的示例详细说明您的问题。

@vinay——这是jquery本机函数吗?-1 jquery中没有方法
序列化对象
API@vinay--是的,这让我很高兴sense@bhanushankar--我得到了我想要的。有时不太具体是很容易的。这样你就可以理解原理,而不是立即找到解决方案;-)