我有一个HTML表
<table style="width:100%">
<tr>
<th>id</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>2</td>
<td contenteditable="true">Smith</td>
<td contenteditable="true">50</td>
</tr>
<tr>
<td>3</td>
<td contenteditable="true">Jackson</td>
<td contenteditable="true">94</td>
</tr>
</table>
(只是一个测试表)
它是可编辑的,但是我如何获取所有已编辑的行(带有ID),以将它们发送到PHP-Backend,将更改保存到DB?
预先感谢,帕特里克。
每当字段内容更改时,您都可以将ID保存在数组中。这是工作示例:https : //jsfiddle.net/79egs9tc/
var idArr = [];
$(".edited").focusout(function() {
var id = $(this).parent().attr('id');
if($.inArray(id, idArr) === -1){
idArr.push(id);
}
console.log(idArr);
});
您可以添加检查内容是否更改。希望它会为您工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句