因为我们的项目用的一些知识比较老旧,所以老是需要对各种数据拼拼凑凑,但是吧,写完了之后下次在写还老容易忘记,所以都记下来,当笔记用了,下次在遇到,直接复制粘贴就好了。
1.for循环遍历:
var updateArr = new Array();
var tbodyTR = $("#tbody>tr");
//todo 将表格数据拼接成一个数组对象
for (var j = 0;j<tbodyTR.length;j++){
var updateObj = {};
updateObj = {
ipAddr: tbodyTR[j].childNodes[1].innerText,
remark: tbodyTR[j].childNodes[3].innerText
};
updateArr.push(updateObj);
}
console.log('updateArr',updateArr);
2.each写法:
var updateArr = [];
var updateObj = {};
$('#tbody>tr').each(function () {
var $this = $(this);
updateObj.updateArr.push({
groupType: $this.find(".groupType").val(),
groupMemberId:$this.find(".groupMemberId").val(),
groupMemberName: $this.find(".groupMemberName").text()
});
});
console.log('updateArr',updateArr);