我遵循一些圍繞創建的解決方案,其中大部分都在工作,但我遇到了複製SELECTED ID記錄不僅是HTML結構的問題。使用唯一ID複製記錄
foreach ($pdo->query($sql) as $row) {
echo '<tr id="myrow">';
echo '<td>'. $row['id'] . '</td>';
echo '<td>'. $row['finishing'] . '</td>';
echo '<td>'. $row['price'] . '</td>';
echo '<td width=250>';
echo '<a class="btn btn-warning" onclick=duplicate()>Duplicate</a>';
}
當我點擊DUPLICATE按鈕我想複製關於所選id的整個行。
那我重複執行:
var i = 1;
$("table tr:first").clone().find("tr").each(function() {
$(this).attr({
'id': function(_, id) { return id + i },
'value': ''
});
}).end().appendTo("table");
i++;
});
UPDATE:再次嘗試複製:
document.getElementById('duplicateid').onclick = addMoreFields;
var newRow = document.getElementById('myrow').cloneNode(true),
myTable = document.getElementById('myTable');
function addMoreFields() {
myTable.appendChild(newRow.cloneNode(true));
}
所以,代碼看起來不錯!你還想要什麼? –
當請求幫助時,請花時間格式化您的代碼。 –
@GuruprasadRao它不起作用。對不起T.J. –