表格编辑列中有控件,控件点击事件时绑定此方法
<table>
<tr>
<td>
<input type="text" οnclick="worktypeChange(this)">
<td>
</tr>
</table>
function worktypeChange(selectobj){
var tr= $(selectobj).parent().parent();//获取点击的行
var slct=tr.children().eq(1).children();/*alert( tr.index()+"行号");
alert( tr.children().eq(0).children().val()+"该行0列0个控件的值");
alert( tr.children().length+"行的列数");*/
}
------把表格数据封装成json
var data = [];
$('#itemsTable tbody tr').each(function(){
var factorVal = $(this).find('td:nth(1)').text(); // 获取要素值
var factorValDesc = $(this).find('td:nth(2)').text(); // 获取要素值描述
data.push({"desc":factorValDesc, "factorVal":factorVal})
});
alert(JSON.stringify(data));