JQuery: obtenha o ID do elemento pai de um elemento clicado

Eu tenho uma div assim:

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

Quando clico no 'x' (desejo executar uma função jquery chamadadisablePopup(id); onde id é o id do coresponding popupDiv (eu tenho muitos popupDiv cada um com seu próprio botão X.

para fazer isso, eu implementei o seguinte

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

basicaly Eu recebo o ID do popupCloseClass clicado e recebo o ID do pai (o popupDiv correspondente) através do método mais próximo. então eu chamo disablePopup.

Mas isto não está funcionando

Eu tentei usar ovar buttonID = $(buttonID).parent().attr("id");, mas também não funciono

Eu também tenteivar id = this.id;

Qualquer ajuda é muito apreciad

Obrigad

questionAnswers(8)

yourAnswerToTheQuestion