我一直在为一个项目编辑别人的代码,当我试图弄清楚某些 Javascript 函数是如何做他们的事情时,我时不时地绊倒。
本质上我想添加一个删除行按钮,但是它会引起头痛。
所以动态生成的行的文本是由这个 PHP 变量完成的:
$rowtext .= '<tr>something</tr>';
然后是用Javascript生成行的函数:
function generateRow(x) {';
var row_prototype = \'' . $rowtext . '\';
return row_prototype.replace(/\[index\]/g, x);
}
单击添加行按钮时,它会执行以下操作:
rowIndex = 1;
function addRow() {
var nr = generateRow(rowIndex);
rowIndex = rowIndex + 1;
jQuery(\'tbody\').append(nr);';
}
我想我需要在点击时执行类似的功能,考虑到 rowIndex 等。
有人有想法么?