gpt4 book ai didi

javascript - 序列化 中的值是可能的吗?使用 js

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:33:59 27 4
gpt4 key购买 nike

var data = $("#myform").serialize();
console.log(data);

<form method="post" id="myform" action="">
<table>
<tr>
<td>
<input type=text name="fname"/>
</td>
</tr>
<tr>
<td>
<input type=text name="lname"/>
</td>
</tr>
<tr>
<td>
<input type=text name="age"/>
</td>
</tr>
</table>
</form>

我能够使用输入文本和上面的代码序列化此表单我的问题是,是否可以仅在是的情况下使用 td 序列化任何想法?我使用的表单是这样的

<form method="post" id="myform" action="">
<table>
<tr>
<td name="fname" id="fname">

</td>
</tr>
<tr>
<td name="lname" id="lname">

</td>
</tr>
<tr>
<td name="age" id="age">

</td>
</tr>
</table>
</form>

最佳答案

您将需要自己收集数据,然后对其进行参数化:

var data = $.param($('td').map(function() {
return {
name: $(this).attr('name'),
value: $(this).text().trim()
};
}));

查看下面的演示。

var data = $.param($('td').map(function() {
return {
name: $(this).attr('name'),
value: $(this).text().trim()
};
}));

alert(data)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr>
<td name="fname" id="fname">First Name</td>
</tr>
<tr>
<td name="lname" id="lname">Last Name</td>
</tr>
<tr>
<td name="age" id="age">23</td>
</tr>
</table>

关于javascript - 序列化 <td> 中的值是可能的吗?使用 js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27937445/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com