$('#dependents-info').on('click', '.btn-edit-dependent', function () {
var currentTD = $(this).parents('tr').find('td');
//what code will I put here?
});
我想在点击“编辑”按钮时使行可编辑,我该怎么做?
答案 0 :(得分:0)
您需要在td中创建输入字段,然后当您想要保存它们时,使用javascript加载值并存储它们。所以你可以做到
$('#dependents-info').on('click', '.btn-edit-dependent', function () {
var currentTD = $(this).parents('tr').find('td');
var newInput = currentTD.appendChild("input");
newInput.setAttribute("id","newInput1");
});

答案 1 :(得分:0)
您可以通过添加td
使contenteditable="true"
可编辑。见下面的代码。
$('#dependents-info').on('click', '.btn-edit-dependent', function () {
var currentTD = $(this).parents('tr').find('td');
currentTD.prop("contenteditable","true");
});
希望这有帮助。