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