Клонирование не работает; несколько тегов сценария? - PullRequest
0 голосов
/ 27 апреля 2019

У меня есть следующие два сценария. Первый работает без проблем. Второй, однако, ничего не будет клонировать. Я не уверен, как исправить этот код, я очень новый. Я делаю только идентификатор removeAttr, потому что я прочитал, что это могло быть проблемой в аналогичном потоке, но, похоже, это не помогло. Заранее спасибо.

<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>

1 Ответ

0 голосов
/ 27 апреля 2019

Не уверен, что ваша проблема, я пытался воспроизвести ее, она работала.

$(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>
...