動的に作成されたリストがあります。リストのアイテムは、削除ボタンを使用して削除できる必要があります。ただし、何らかの理由で、タグ innerHTML 全体ではなく、innerHTML のみを削除しているようです。使用しているセレクターと関係がある可能性がありますが、理解できないようです。
これがコードです。
前もって感謝します!
$('#courses').on('click', '.del', function() {
var tempIndex = $(this).parentsUntil('li').index();
reducePlanned(myListInfo[tempIndex-1].credits, myListInfo[tempIndex-1].gpa);
myListInfo.splice(tempIndex-1,1);
document.getElementById('hrs_planned').innerHTML = '<b>Hours: '+getStringHrs(planned_hrs)+' GPA: '+toStringGPA(planned_gpa)+'</b> ';
document.getElementById('header').innerHTML = 'Total Hours: '+getStringHrs(prev_hrs+planned_hrs)+' GPA: '+toStringGPA(((prev_hrs* prev_gpa)+(planned_hrs*planned_gpa))/(planned_hrs+prev_hrs));
$(this).parentsUntil('li').remove();
return false;
});