jQuery - 内联编辑表行

ada*_*dam 14 javascript jquery html-table rows inline-editing

我有一个包含任意列和行的表.这个事实是无关紧要的,但实际上,我想要做的就是开发一个函数,将一行(或多行)转换为包含表中数据的一系列文本输入(如果单元格中没有数据,则为空).

我找不到任何人明确这样做的例子,所以我想知道人们认为这是找到解决方案的最佳方法.

Era*_*rin 30

迭代行中的表格单元格,并用文本输入替换内容:

function editRow(row) {
    $('td',row).each(function() {
         $(this).html('<input type="text" value="' + $(this).html() + '" />');
    });
}
Run Code Online (Sandbox Code Playgroud)

您需要明确地将相关的行/行传递给函数.