Как выбрать элемент в jQuery по параметру id функции? - PullRequest
0 голосов
/ 10 декабря 2018

Я хочу удалить элемент в моем списке дел. Приложение

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);
}

Но элемент вычисляется, но не удаляетсятолько из интерфейса.Пожалуйста, помогите.

1 Ответ

0 голосов
/ 10 декабря 2018

Попробуйте это:

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

То, что вы пробовали ранее, не сработает, потому что при использовании jQuery у вас должно быть '#' или '.'перед классом или id.Например, предположим, что идентификатор был «deleteThis». Тогда вы в основном выполняете:

$('deleteThis').remove();

Вы должны делать

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