首页 > 解决方案 > 在该单个对象内添加对象

问题描述

我有这些带有绿色 btn 的框,我用蓝色创建了一个新组,一个新的练习。当我创建一个组时,我还创建了一个蓝色 btn 将各种练习放在里面。问题是单击该按钮会在所有组框中而不是在单个组框中添加一个练习框。我把你留在 jquery 脚本下面以便有一个想法,我还附上了一张照片

<script>
$('#addgroup').on("click", function(){
  var form_idx = $('#id_form-TOTAL_FORMS').val();
  var addgro = $('#form-gruppo-vuoto').html().replace(/__prefix__/g, form_idx);
  $('.lista-gruppi').append(addgro);
  $('#id_form-TOTAL_FORMS').val(parseInt(form_idx) + 1);

  $(".lista-gruppi").each(function(){
    $(this).find(".addesercizio").on("click", function(){
      var form_ids = $('#id_form-TOTAL_FORMS').val();
      var addes = $(this).parents().find('#form-esercizio- 
      vuoto').html().replace(/__prefix__/g, form_ids);
      $(this).parents().find('.lista-esercizi').append(addes);
      $('#id_form-TOTAL_FORMS').val(parseInt(form_idx) + 1);
    });
  });
});
</script> 

在此处输入图像描述

标签: jqueryappendcloneonclicklisteneradd

解决方案


推荐阅读