任何人都知道如何将HTML值表转换为一个好的JSON对象,以便使用jQuery进行操作?
如何将下表变成jquery/javascript中的JSON字符串?
<table>
<thead>
<tr>
<th>Column 1</th>
<th>Column 2</th>
<th>Column 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>A1</td>
<td>A2</td>
<td>A3</td>
</tr>
<tr>
<td>B1</td>
<td>B2</td>
<td>B3</td>
</tr>
<tr>
<td>C1</td>
<td>C2</td>
<td>C3</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
我想这样做,我可以在变量"myjson"中获得一个可以在POST请求或GET请求中使用的JSON字符串:
{
"myrows" : [
{
"Column 1" : "A1",
"Column 2" : "A2",
"Column 3" : "A3"
},
{
"Column 1" : "B1",
"Column 2" : "B2",
"Column 3" : "B3"
},
{
"Column 1" : "C1",
"Column 2" : "C2",
"Column 3" : "C3"
}
]
}
Run Code Online (Sandbox Code Playgroud)
完成此任务的最佳方法是什么?(注意:可能存在不同数量的行,我只想提取文本而忽略表中的其他标记)