【发布时间】:2022-01-03 16:00:58
【问题描述】:
这里是动态生成的字段。为了简单起见,我删除了不必要的代码 请帮我在单击按钮时生成一个 JSON 对象数组
<div class="row sertile">
<input type="hidden" class="form-control parType" value="Service">
<input type="hidden" class="form-control id" value="144">
<input type="hidden" class="form-control serviceName" value="Full face">
<input type="hidden" class="form-control mrp" value="200">
<input type="hidden" class="form-control dis" value="0">
<input type="hidden" class="form-control dur" value="30">
</div>
<div class="row sertile">
<input type="hidden" class="form-control parType" value="Service">
<input type="hidden" class="form-control id" value="124">
<input type="hidden" class="form-control serviceName" value="Half face">
<input type="hidden" class="form-control mrp" value="200">
<input type="hidden" class="form-control dis" value="0">
<input type="hidden" class="form-control dur" value="30">
</div>
我需要输出为:
[
{
parType: 'Service',
id: 144,
serviceName: 'Full Face',
...
},
{
parType: 'Service',
id: 124,
serviceName: 'Half Face',
...
},
...
]
【问题讨论】:
-
JSON 是一种用于数据交换的文本符号。 (More here.) 如果您正在处理 JavaScript 源代码,而不是处理 string,那么您就不是在处理 JSON。
-
嗨!请拿起tour(你会得到一个徽章!)并通读help center,尤其是How do I ask a good question?你最好的选择是做你的研究,search关于SO和其他地方的相关主题,然后给它去吧。 如果您在进行更多研究和搜索后遇到困难并且无法摆脱困境,请发布minimal reproducible example 展示您的尝试并具体说明您遇到的问题。人们会很乐意提供帮助。
-
感谢您的帮助。我知道如何解决它。
-
请注意,HTML 无效。您不能在多个元素上使用相同的 ID。改用一个类。
-
是的,元素已经有类而不是 id。
标签: javascript arrays json object