人很话不多 上代码
<html lang="en">
<head>
<base href="<%=basePath%>">
<!-- jsp文件头和头部 -->
</head>
<body class="no-skin">
<div class="main-container" id="main-container">
<!-- /section:basics/sidebar -->
<div class="main-content">
<div class="main-content-inner">
<div class="page-content">
<div class="row">
<div class="col-xs-12">
<H5 align="left">测试</H5>
<form action="productInfo/attribute.do" method="post" name="Form2" id="Form2">
<div class="row pre-scrollable">
<table id="attributeList" class="table table-striped table-bordered table-hover" style="margin-top:5px;">
<thead>
<tr>
<th class="center" data-override="name">性名</th>
<th class="center" data-override="age">年龄</th>
<th class="center" data-override="status">性别</th>
<th class="center" data-override="productAttributeId" hidden>编号</th>
<th class="center">操作</th>
</tr>
</thead>
<tbody>
<tr>
<td class="center">
<input type="text" name="name" value="" >
</td>
<td class="center"><input type="text" name="age" value=""></td>
<td class="center">
<input type="radio" name="status0" value="1" checked>男
<input type="radio" name="status0" value="0" >女
</td>
<td class="center">
<a class="btn btn-xs btn-success" title="删除" onclick="del1();" >
<i class="font-style: norma" title="删除">删除</i>
</a>
</td>
</tr>
<tr>
<td class="center">
<input type="text" name="name" value="" >
</td>
<td class="center"><input type="text" name="age" value=""></td>
<td class="center">
<input type="radio" name="status1" value="1" checked>男
<input type="radio" name="status1" value="0" >女
</td>
<td class="center">
<a class="btn btn-xs btn-success" title="删除" onclick="del1();" >
<i class="font-style: norma" title="删除">删除</i>
</a>
</td>
</tr>
<tr>
<td class="center">
<input type="text" name="name" value="" >
</td>
<td class="center"><input type="text" name="age" value=""></td>
<td class="center">
<input type="radio" name="status2" value="1" checked>男
<input type="radio" name="status2" value="0" >女
</td>
<td class="center">
<a class="btn btn-xs btn-success" title="删除" onclick="del1();" >
<i class="font-style: norma" title="删除">删除</i>
</a>
</td>
</tr>
</tbody>
</table>
</div>
<div class="page-header position-relative">
<table style="width:100%;">
<tr>
<td style="vertical-align:top;">
<a class="btn btn-mini btn-info" onclick="saveAdd();"><i class="ace-icon fa fa-plus bigger-120"></i>保存</a>
</td>
</tr>
</table>
</div>
</form>
</div>
<!-- /.col -->
</div>
<!-- /.row -->
</div>
<!-- /.page-content -->
</div>
</div>
<!-- /.main-content -->
<!-- 返回顶部 -->
<a href="#" id="btn-scroll-up" class="btn-scroll-up btn btn-sm btn-inverse">
<i class="ace-icon fa fa-angle-double-up icon-only bigger-110"></i>
</a>
</div>
<!-- JQuery获取表格数据 -->
<script src="../../static/ace/js/jquery.js"></script>
<script src="../../static/js/jquery.tabletojson.min.js"></script>
<script type="text/javascript">
// 保存添加的属性
function saveAdd() {
var table = $('#attributeList').tableToJSON({
ignoreColumns: [4],//这是忽略操作 ignoreColumns: [1,4] 这是多项忽略 年龄和操作
extractor : {
//自定义 cellIndex 对应 列数下标从零开始 $cell 对应 当前td的内容 可以理解为$(this)
0 : function(cellIndex, $cell) {
return $cell.find('input[name="name"]').val();
},
1: function(cellIndex, $cell) {
return $cell.find('input[name="age"]').val();
},
2 : function(cellIndex, $cell) {
return $cell.find('input[type="radio"]:checked').val();
},
3 : function(cellIndex, $cell) {
return $cell.find('input[name="productAttributeId"]').val();
}
}
});
console.log("是什么"+JSON.stringify(table));
}
</script>
</body>
</html>