$('.delete').click((e)=>{
var num = e.target.dataset.id;
var now_click = $(this);
//var now_click = $(this); // event가 동작하는 곳.
$.ajax({
method : 'DELETE',
url : '/delete', //요청할 경로
data: {_id : num}, // 요청과 함께 보낼 데이터
}).done((result) => {
// 페이지를 강제로 새로고침해주세요.(location~) 또는 삭제버튼을 누른 <li>요소를 제거하거나 안보이게 해주세요.
console.log('삭제 된거니');
now_click.parent('li').fadeOut();
})
});
이렇게 코드를치고 실행 했을 때 '삭제된거니'는 잘 나오는데 fadeOut은 작동하질 않습니다. ('.delete').parent로 했을 때는 모든 li가 사라지는건 됩니다. 그렇다면 $(this)가 작동이 안된다는거 같은데 어떻게 해결을 해야 할지 모르겠습니다.