he el siguiente código HTMLConseguir las identificaciones de etiquetas div
<div id="column_1">
<div id="portlet_1">
<div id="portlet-header_1"> <input type="button" class="close_button"> </div>
<div id="portlet-sub-header_1"> sub header goes here </div>
<div id="portlet-content_1"> content goes here </div>
<div id="portlet-footer_1"> footer goes here </div>
</div>
<div id="portlet_2">
<div id="portlet-header_2"> <input type="button" class="close_button"> </div>
<div id="portlet-sub-header_2"> sub header goes here </div>
<div id="portlet-content_2"> content goes here </div>
<div id="portlet-footer_2"> footer goes here </div>
</div>
</div>
<div id="column_2">
<div id="portlet_3">
<div id="portlet-header_3"> <input type="button" class="close_button"> </div>
<div id="portlet-sub-header_3"> sub header goes here </div>
<div id="portlet-content_3"> content goes here </div>
<div id="portlet-footer_3"> footer goes here </div>
</div>
<div id="portlet_4">
<div id="portlet-header_4"> <input type="button" class="close_button"> </div>
<div id="portlet-sub-header_4"> sub header goes here </div>
<div id="portlet-content_4"> content goes here </div>
<div id="portlet-footer_4"> footer goes here </div>
</div>
</div>
¿Cómo:
conseguir dependiendo de qué botón de cierre se hace clic en el identificador de columna? Entonces, si se hace clic en close_button que se encuentra en portlet-header_3, se debe devolver la columna_2
obtener la ID del portlet, ¿en función de qué botón de clic se hace clic? Así que si close_button se hace clic en el que se encuentra en portlet-header_1, debe devolver portlet_1
Tengo el siguiente, pero esto devuelve el más cercano div, portlet-header_ *, que no es lo que busco:
$(".close_button").live('click', function(event) {
event.preventDefault();
var that = this;
alert($(that).closest("div").attr("id"))
});
Al crear el botón se puede pasar en la que div para volver, y tiene que ser parte del controlador de eventos? –
@James que suena como un montón de trabajo – jcolebrand