點擊刪除鏈接 `$("ul li[id='1']").remove();` 後,頁面瞬間滾動到頂部。
刪除鏈接通常寫作 `刪除`,點擊後觸發默認行為:`` 導致頁面跳轉到 `id="top"` 或文檔頂部。
$('#list').on('click', '.delete-btn', function(e) {
e.preventDefault(); // 阻止默認跳轉
var id = $(this).data('id');
$(`ul li[id="${id}"]`).remove();
});
<button type="button" class="delete-btn" data-id="1">刪除</button>
$('#list').on('click', '.delete-btn', function() {
$(`ul li[id="${$(this).data('id')}"]`).remove();
});