我有以下两个脚本。第一个没有问题。但是第二个不会克隆任何东西。我不确定如何修复此代码,我是新手。我之所以只使用removeAttr ID,是因为我读到它可能是一个类似线程上的问题,但似乎没有帮助。预先谢谢你。
<head>
<scriptsrc="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#roster").click(function(){
var temp = $("#Characters").val();
var count = 0
var res = temp.split(",");
res.forEach(function(name) {
$('#row'+count).html(name)
$('#row'+count).attr("onclick","console.log('"+name+"')");
count++;
});
});
});
</script>
<scriptsrc="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#match1top").click(function(){
$('#row0').clone().removeAttr("id").appendTo('#row1');
});
});
</script>
</head>
答案 0 :(得分:0)
不确定您的问题,我试图重现它,它奏效了。
$(document).ready(function(){
$("#match1top").click(function(){
$('#row0').clone().removeAttr("id").appendTo('#row1');
}); });
#row1{
border: 1px solid blue;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button id="match1top">Match</button>
<div id="row0">row0</div>
<div id="row1">row1</div>