🏆 2024

맛집 분야 크리에이터

🏆 2023

IT 분야 크리에이터

👩‍❤️‍👨 구독자 수

179

✒️ 게시글 수

0
https://tistory1.daumcdn.net/tistory/4631271/skin/images/blank.png 네이버블로그

🩷 방문자 추이

오늘

어제

전체

🏆 인기글 순위

티스토리 뷰

728x90
반응형

 

 

 

원하는 구간만 계속해서 반복하여 복제하는 코드

 

 

html

<script type="text/javascript" src="https://code.jquery.com/jquery-latest.min.js"></script> 

<div class="repeater">
  <div class="item">

        <label>이름</label>
        <input name="name[]" type="text" >

        <label>전화번호</label>
        <input name="phone[]" type="text" >

        <label>&nbsp;</label>
        <button type="button" class="repeater-add">
          추가
        </button>

  </div>
</div>

 

jquery/javscript

<script>
$(function() {
    $(document).on('click', '.repeater-add', function(e) {
        e.preventDefault();
        var controlForm = $(this).closest('.repeater'),
            currentEntry = $(this).parents('.item:first'),
            newEntry = $(currentEntry.clone()).appendTo(controlForm);
        controlForm.find('.item:not(:last) .repeater-add')
            .removeClass('repeater-add').addClass('btn-remove')
            .html('삭제');
    }).on('click', '.btn-remove', function(e) {
        $(this).closest('.item').remove();
        return false;
    });
});
</script>

 

복제결과 !

728x90
반응형
댓글