Как я нацеливаюсь на родителя селектора jquery? - PullRequest
0 голосов
/ 29 июня 2019

У меня есть таблица данных, которая работает как трекер времени. Каждый ряд - это задача. Нажав на поле этой строки, он запускает и останавливает секундомер. Однако, с моей текущей настройкой $ (". Col-6"), я выбираю весь столбец, поэтому все меняется, когда я хочу изменить только строку. Мой план состоит в том, чтобы нацелиться на родителя селектора jquery, что-то вроде $ ("this.parent () .col-6"). Я полагаю, что родительский объект - это recordId, который действует как идентификатор в DOM. Каков правильный синтаксис для этого?

1 Ответ

0 голосов
/ 29 июня 2019

Когда вы выбираете узел DOM в javascript, вы можете использовать свойство parentElement, которое предоставляется всем узлам DOM для доступа к родительскому элементу.В этом случае

$('.col-6).click(function() {
    console.log(this.parentElement.classList);
})

будет (при щелчке) регистрировать список классов родительского элемента.

...