jQueryコードの書き方を理解するのに助けが必要です。
onclick でテーブルを動的に複製する必要があります。しかし、テーブルとその子要素のIDを毎回変更する必要があります。テーブルには多くの子が含まれる可能性があるため、これを手動で行うのは非常に困難です。すべての子 (すべての子孫) 要素の ID を変更する方法が必要です。私は常にIDにカウンターを追加します。(子供は直接の子供にのみアクセスすることは知っていますが、それが機能するかどうか試してみたかっただけです)。jQueryまたはJavascriptでこれを行う方法を知っている場合は、お知らせください。
<table id="table">
<tr id = "tr" >
<td id="td">
<span id="span" value="hiii">hi</span>
</td>
</tr>
</table>
<button>Clone</button>
<script>
$("button").click(function () {
var table = $("#table").clone(true,true)
table.attr( 'id', function() { return this.id +"1"; })
alert($("#table1").children())
$("#table1").find(*).attr('id', function() { return this.id +"1"; })
table.appendTo("#table")
alert(document.getElementById("tr1"))
alert(document.getElementById("span1").value)
});
</script>