vereis tengo una duda problemilla yo entiendo algo de jquery aunque es muy basico, estoy intentando sacar unos valores de una base de datos es decir un div oculto que tenga los valores de mi base de datos al hacer click en abrir se abren los datos como enlace yo lo que quiero hacer hay es que en esos datos que me devuelve la base de datos al pulsar sobre cada uno de ellos me salga un campo de texto pero solo lo consigo con el primero nose si me entendeis aqui dejo el codigo:
index.php
Código PHP:
funciones.jsVer original
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>yo y jquery</title> <script type="text/javascript" src="js/jquery-1.7.2.js"></script> <script type="text/javascript" src="js/funciones.js"></script> </head> <body> <div id="capa" style=" padding:15px; background-color:#CCCCCC">abrir chat</div> <div id="mensaje" style="display:none;"> <?php { ?><div id="chat"><a href="javascript:void(0);"><?php echo $reg['nombre']."<br>";?></div><input type="text" style="display:none" id="chat1" /><?php } ?></div> </body> </html>
Código Javascript:
espero me entiendan y me puedan ayudar, gracias. un saludo. Ver original
$(document).ready(function(){ cargar_chat(); }) function cargar_chat() { $("#caja_chat").append('<div id="textarea_insertar_mensaje"><textarea class="textarea"></textarea></div>'); $(".textearea").focus(); $("#capa").click(function(event){ event.preventDefault(); $("#mensaje").slideToggle(); $("#mensaje").scrollTop($("#mensaje")[0].scrollHeight) }); $("#capa a").click(function(event){ event.preventDefault(); $("#capa").slideUp(); }); $("#chat").click(function(){ $("#chat1").css({"display":"block","background-color":"#CCC"}); }); }