HTML:
<div class="question">
<form class="delete-form" type="POST">
<a class="btn btn-danger delete-btn" data-pk="{{ question.pk }}">Delete</a>
</form>
</div>
JS:
$('.delete-btn').click(function(e) {
e.preventDefault();
let btn = $(this);
$.ajax({
type: 'POST',
url: 'some_url',
data: {
// Some data
},
success: function(data) {
// Remove question
btn.parentNode.removeChild(btn) // HERE PROBLEM WAS CALLED
},
error: function(error) {
// Danger
}
})
})
Хочу удалить .question (родителя кнопки)
Почему то когда я пишу console.log(btn) выводится обьект кнопки, когда пишу btn.parentNode - underfined. Как исправить?