栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在jQuery中将HTML表数据转换为JSON对象

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在jQuery中将HTML表数据转换为JSON对象

HTML表格?就像

<td>
二维数组中的所有内容一样?

var tbl = $('table#whatever tr').map(function() {  return $(this).find('td').map(function() {    return $(this).html();  }).get();}).get();

然后只需使用$ .json(或您想要的任何库)将其转换为JSON字符串即可。

编辑 —重新编写以使用数组原型中的本机(此处

.map()
为shim):

var tbl = $('table#whatever tr').get().map(function(row) {  return $(row).find('td').get().map(function(cell) {    return $(cell).html();  });});

jQuery

.map()
函数具有将返回的数组展平为结果数组的“功能”。也就是说,如果回调函数返回的值本身就是一个数组,则不是将返回的数组变成结果的
一个 单元格的值,而是
.map()
将每个元素添加到结果中。

可能 工作,使用原来的jQuery版本,只是环绕返回值的额外阵列。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/485400.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号