Por si alguien lo necesita luego, voy a dar la solución que encontré aquí... Lista <ul class="unstyled list-striped pricing-table" id="direccion_lista"> <li value="algún valor"><a href="#">algún nombre></a></li> <li value="algún valor2"><a href="#">algún nombre2></a></li> <li value="algún valor3"><a href="#">algún nombre3></a></li> <?php endforeach?> </ul>
Es decir, el valor se lo di al hijo, al <li>... cada uno tiene su propio valor, y todos son hijos de la misma lista, ahora, para coger el valor del que se cliquee y pasarlo a un input dentro de un form oculto, El script: <script type="text/javascript"> $('#direccion_lista').children().click(function() { $('#form_data').empty(); var direccion = $(this).val(); $('#form_data').append("<input name='direccion' value='"+direccion+"' class='hidden'><h8>direccion "+direccion+"</h8></input>"); return false; }); </script> Bulletproof!! -----Mensaje original----- De: Luis Daniel [mailto:luisdan...@onei.cu] Enviado el: lunes, 22 de septiembre de 2014 11:50 Para: 'Lista cubana de soporte técnico en Tecnologias Libres' Asunto: Re: [Gutl-l] duda con Jquery Esta opción ya la valoré, pero no me da el resultado que yo quiero, lo estoy haciendo a base de Jquery, y lo que necesito es coger el valor de un child en una lista con id="any_direction"... para ir formando un form oculto, con varias de estas opciones, para al final enviarlo con todo lo que yo quiero, cada vez que haces clic a un < li> dentro de <ul>, se agregan cosas nuevas al form, al final, solo necesitas enviarlo con todo lo que se le agrego... Lo que me recomiendas es un select con un enlace a "submit".. y no es lo que necesito aquí.. Pero gracias por lo de la validación.. xd -----Mensaje original----- De: ERNESTO TUR LAURENCIO [mailto:elauren...@hgdan.gtm.sld.cu] Enviado el: lunes, 22 de septiembre de 2014 9:51 Para: 'Lista cubana de soporte técnico en Tecnologias Libres' Asunto: Re: [Gutl-l] duda con Jquery Creo que lo que deberías usar es un select + option ## Código HTML <select id="opciones" name="opciones"> <option value="">- Selecciona un valor -</option> <option value="500">dirección 1</option> <option value="501">dirección 2</option> <option value="502">dirección 3</option> </select> El uso de los option es sencillo, en un formulario se envía hacia la url destino del form una variable con el nombre del valor name del select con el valor de la propiedad value del option activo. Si seleccionamos el 3er option (para este caso se refiere al que muestra el texto dirección 2) se envía una variable en la url con nombre "opciones" y con valor "501". ## Validando en JavaScript que se ha seleccionado una opción distinta a la 1ra var indice = document.getElementById("opciones").selectedIndex; if( indice == null || indice == 0 ) { return false; } Por supuesto que siempre quieres que se seleccione una de los elementos, para ello utilizamos el anterior código de JavaScript para que nos verifique que se ha seleccionado una de las opciones, a que por dfecto se asume que se tiene seleccionado el 1ro, para el caso ejemplo el que dice por texto "- Selecciona un valor -". Salu2 Mientras no aparezca la indicada, goza con la equivocada. -----Mensaje original----- De: gutl-l-boun...@jovenclub.cu [mailto:gutl-l-boun...@jovenclub.cu] En nombre de Luis Daniel Enviado el: lunes, 22 de septiembre de 2014 11:25 a.m. Para: gutl-l@jovenclub.cu Asunto: [Gutl-l] duda con Jquery Hola lista, tengo un pequenno problema aquí, tengo lo siguiente en html <p id="form_data"></p> <ul class="unstyled list-striped pricing-table" id="any_direccion"> <li><a href="#" value="500">dirección 1</a></li> <li><a href="#" value="501"> dirección 2</a></li> <li><a href="#" value="502"> dirección 3</a></li> <li><a href="#" value="503"> dirección 4 </a></li> </ul> <script type="text/javascript"> $('#any_direccion').children().click(function() { $('#form_data').empty(); var dirección_viendo = $('#any_direccion').children().val(); $('#form_data').append("<input name='direccion' value='"+dirección_viendo+"' class='hidden'><h8>dir"+direccion+"</h8></input>"); return false; }); </script> Mi problema: No logro hacer que la variable dirección del scritp coja el valor adecuado, el valor del hijo <li> de la lista <ul> al que se le da clic cualquier ayuda des bienvenida xd -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20140922/471fea9d/a ttachment.html> ______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l -- Nunca digas nunca, di mejor: gracias, permiso, disculpe. Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. ______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l