如何通过功能id参数选择jQuery中的元素?

时间:2018-12-09 22:05:07

标签: javascript jquery dom javascript-events event-handling

我要删除待办事项列表应用中的项目

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中删除。 请帮忙。

1 个答案:

答案 0 :(得分:0)

尝试一下:

deletItem: function(id) {
    $('#' + id).remove();
    console.log(id);
},

您之前尝试的内容无法使用,因为使用jQuery时,您必须使用“#”或“。”。在课程或ID前面。例如,假设ID为“ deleteThis” 然后,您基本上会这样做:

$('deleteThis').remove();

你应该做的

$('#deleteThis').remmove();