내 페이지에 새 div를 추가하는 코드 스 니펫이 있습니다.jQuery insertAfter는 동일한 요소 중 2 개를 추가합니다.
$(document).on('click', '#addLayer', function(e) {
$('.layer').removeClass('selectedLayer');
var nl = $('<div class="layer selectedLayer" data-arc="1100">New Layer</div>').insertAfter('.layer');
nl.arctext({radius: 1100});
nl.resizable({handles: "nw,sw,se,ne"}).draggable().rotatable({ handles: "s"});
$('#bead-text').val('New Layer');
});
최초로 호출 할 때 완벽하게 작동합니다. 두 번째로 한 div를 추가하는 대신 2 번을 1 클릭으로 추가합니다. 3 번 클릭하면 1 클릭으로 4가 추가됩니다. 어떻게하면이 문제를 해결하여 한 번에 하나씩 추가 할 수 있습니까?
완벽한합니다. 감사합니다 0) –
@ClintC. 천만에요 – PSL