【发布时间】:2017-07-06 06:21:29
【问题描述】:
我有这个功能可以将具有可编辑类 (td.editable) 的单元格转换为输入字段。现在,您必须将行传递给函数。例如:editRow(myRow)。
所以使用this.parentNode.id,我得到了行的ID。但是当我将值作为参数传递给editRow 函数时,它什么也不做。
我认为该函数认为rowId 是行的实际名称,而不是使用rowId 变量的内容作为行的名称。
function editRow(row) {
$('td.editable',row).each(function() {
$(this).html('<input type="text" value="' + $(this).html() + '" size="10" />');
});
}
/* click on cell with .editable class */
$(".editable").click(function() {
rowId = this.parentNode.id;
editRow(rowId);
});
【问题讨论】:
标签: javascript html-table row edit