javascript - 使用javascript单击编辑按钮时如何使行可编辑?

标签 javascript jquery html-table row

$('#dependents-info').on('click', '.btn-edit-dependent', function () {
                var currentTD = $(this).parents('tr').find('td');
                //what code will I put here?
            });

我想在单击“编辑”按钮时使该行可编辑,我该怎么做?

最佳答案

您需要在 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");
            });

关于javascript - 使用javascript单击编辑按钮时如何使行可编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33251491/

相关文章:

jquery - flotjs.navigationcontrol 中的 Bootstrap 图标

css - Chrome 将宽度为 0 的表格单元格显示为 1px

html - html 表格中 <td> 之间的空行

javascript - Angular 传单图标不会相互替换,而是重叠

jquery - 关于jquery中的创建函数

javascript - 无论单击表中的哪个项目,都将该值放在隐藏输入上

Html Rowspan 置顶

php - AJAX仅在IE中加载一次

javascript - 如何通过在javascript中调用函数来重复一个过程

javascript - AngularJS 过滤