나는 여러 Div가 나타나며 각 Div에 "삭제"버튼이 있기를 원합니다. 사용자가 삭제를 클릭하면 모달에 2 개의 선택 사항이 표시됩니다. 삭제 또는 취소를 확인하십시오.div가 기능을 트리거 한 div를 기반으로 모달 확인에서 여러 Div를 삭제합니다.
질문 : 내가 모달을 실행하도록 선택한 상위 div 만 삭제되도록 아래 코드를 어떻게 적용 할 수 있습니까? 배열? 여기
내가 함께 지금까지 재현 한 작업은 다음과 같습니다<div class="DivToBeDeleted">
stuff Here <div id="deleteDiv">delete IMG</div>
</div>
<div class="DivToBeDeleted">
stuff Here <div id="deleteDiv">delete IMG</div>
</div>
//The Modal Content
<div id="dialogpop">
<div id="deleteCancel">image</div>
<div id="deleteConfirm">image</div>
</div>
$(function() {
$.fx.speeds._default = 400;
$("#dialogpop").dialog({
resizable: false,
height:260,
modal: 'true',
show: 'drop',
hide: 'drop',
autoOpen: false
});
$("#deleteDiv").click(function() {
$('#dialogpop').dialog('open');
});
$('#deleteConfirm').click (function() {
$('#deleteDiv').parents(".DivToBeDeleted").animate({ opacity: 'hide' }, "slow");
$('#dialogpop').dialog('close');
});
$('#deleteCancel').click (function() {
$('#dialogpop').dialog('close');
});
});
당신은 한 페이지에 한 번 이상 동일한 ID를 사용할 수 없습니다. – user113716