我想删除我的待办事项列表应用程序中的项目
deletItem: function(id) {
$(id).remove();
console.log(id);
},
这是调用deletItem 的函数
function delItem(event) {
var itemID, splitID, type, ID;
itemID = event.target.parentNode.parentNode.parentNode.parentNode.id;
splitID = itemID.split("-");
type = splitID[0];
ID = parseInt(splitID[1]);
budgetCtrl.delItem(type, ID);
UICtrl.deletItem(itemID);
updatBudget();
console.log(itemID);
}
但是,该项正在计算bt,而不仅仅是从UI中删除。请帮忙。
试试这个:
deletItem: function(id) {
$('#' + id).remove();
console.log(id);
},
您以前尝试的方法不起作用,因为在使用jQuery时,您必须有一个"#"或"。"在类或id前面。例如,假设id是"deleteThis"然后,你基本上会做:
$('deleteThis').remove();
你应该做
$('#deleteThis').remmove();