पंक्ति को हटाने के लिए आपका क्लिक हैंडलर इस तरह होना चाहिए, आपको ईवेंट हैंडलर को नई जोड़ी गई पंक्तियों में फिर से असाइन करना होगा,
function delete_row(){
let li = $(this);
let id = li.attr("id");
$.post("list.php", {id: id}, function(data){
$("#todo-list").html(data);
//assigne the event handle again
$("#todo").on("click", "li",delete_row)
});
}
$(function() {
$.get("list.php", function(data){
$("#todo-list").html(data);
$("#todo").on("click", "li",delete_row)
});
});