Con el sueño que tengo a la 1:48 am, se me ocurre que crees un
pseudo-atributo en cada botón y le asignes el
id del
<div> que deseas mostrar/ocultar.
Código HTML:
Ver original<div class="panhora_button" style="display: visible; cursor:pointer;" data-id = "elemento-'.$datos['id'].'"> ESTO ES UN BOTON(Abrir)
Y con el método
data, recuperas dicho valor.
Código Javascript
:
Ver original$("div.panhora_button").click(function(){
var id = $(this).data("id");
$("#" + id).animate({
height: "50px",
opacity: 0.9
}, 1200);
$("div.panhora_button").toggle();
});
Aunque no me parece correcto usar elementos
<div> como botones, para eso existen elementos
<button> u otros que no sean necesariamente elementos de bloque cuyo propósito es distinto.
Saludos