링크가있는 페이지에서 링크를 클릭하면 요소가 삭제됩니다. 내 코드는고유 한 ID가있는 링크에서 이벤트를 클릭하십시오.
<a href="#" class="remove-existed-field" id="link0">Delete input</a>
<a href="#" class="remove-existed-field" id="link1">Delete input</a>
등입니다. 보시다시피, 링크는 ID가 다르므로 고유 ID가있는 수백 개의 링크가있을 수 있습니다. 그들에게 가장 가까운 li
요소를 제거해야합니다. 나는 그런 방법으로 그것을 수행
var i = 0;
$('#link0' + i).click(function (e) {
e.preventDefault();
$(this).closest('li').remove();
})
하지만 내가 할 수있는 :
$(document).ready(function() {
$('#link0').click(function (e) {
e.preventDefault();
$(this).closest('li').remove();
})
});
내가이 일을하여 변수 i
에 ID의 숫자 부분을 넣어 시도 id="link0"
작동 어떻게 작동하는지 그리고 어떻게해야합니까? i
(코드 i++
에 넣어야합니다). 어떤 도움이라도 appriciate 것입니다. 감사!
어떻게 링크가 링크와 관련되어 있습니까? 각 li에는 링크의 고유 ID가 있습니까? – ScanQR
왜 이벤트 리스너를'id' 대신'class'에 바인드 할 수 없습니까? –
만약 내가 그것을 클래스에 바인딩하면 가장 가까운 모든 것을 지울 것입니다. 그러나 필요한 것은 아닙니다. –