JQuery: получить идентификатор родительского элемента для выбранного элемента.

У меня есть div, как это:

<div id="popupDiv1" class="popupDivClass">
    <a id="popupDivClose" class="popupCloseClass">x</a>
</div>

Когда я нажимаю на «х» (я хочу запустить функцию jquerydisablePopup(id); где id - это идентификатор соответствующего popupDiv (у меня есть много popupDiv, каждый со своей кнопкой X.

для этого я реализовал следующее

$(".popupCloseClass").click(function (event) {
    var buttonID = $(event.target).attr("id");
    var id = $( buttonID).closest("div").attr("id");
disablePopup(id);
});

В основном, я получаю идентификатор popupCloseClass, а затем получаю идентификатор его родителя (соответствующий popupDiv) с помощью ближайшего метода. тогда я вызываю disablePopup.

Но это не работает.

Я даже пытался использоватьvar buttonID = $(buttonID).parent().attr("id"); метод, но не работает.

Я тоже пробовалvar id = this.id;

Любая помощь с благодарностью

Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос