В JQuery как я могу удалить элемент li, нажав только кнопку, а не весь элемент?
let addGroupBtn = $(".add-group-btn");
let createGroupList = $(".create-group-list");
let createGroupsContainer = $(".create-groups-container");
let createGroupName = $(".create-group-name");
let removeGroupItemBtn = $(".remove-group-item-btn");
addGroupBtn.click((e) => {
e.preventDefault();
let createGroupNameValue = createGroupName.val()
if ($.trim(createGroupNameValue) != '') {
createGroupList.append(`<li class="list-group-item" data-group="list-item">
<div class="input-group">
<input type="text" class="form-control" value="${createGroupNameValue}">
<div >
<button class="btn btn-danger remove-group-item-btn" data-group="remove-btn" type="button"><i class="fas fa-times"></i>
Remove</button>
</div>
</div>
</li>`);
createGroupName.val("");
};
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!--The button that creates the group-->
<button class="btn btn-primary add-group-btn" data-group="add-btn" type="button"><i class="fas fa-plus"></i> Add group</button>
<div class="create-groups-container">
<ul class="list-group create-group-list my-2"></ul>
</div>
Вот где у меня проблема.Он удаляет элемент, даже когда я нажимаю на элемент li, и я хочу, чтобы он удалялся только при нажатии кнопки.
$(createGroupsContainer).on('click', removeGroupItemBtn, (e) => {
$(e.target).closest('li').remove();
});