Código HTML:
<div id="mapa"> <div id="celda1" alt="001"></div> <div id="celda2" alt="002"></div> <div id="celda3" alt="003"></div> <div id="celda4" alt="004"></div> <div id="celda5" alt="005"></div> </div>
Muchas gracias!
| |||
Jquery: ¿Como obtener attributo alt de los divs dentro de un div? Hola, digamos que tengo el siguiente codigo html: Código HTML: <div id="mapa"> <div id="celda1" alt="001"></div> <div id="celda2" alt="002"></div> <div id="celda3" alt="003"></div> <div id="celda4" alt="004"></div> <div id="celda5" alt="005"></div> </div> Muchas gracias!
__________________ http://www.pkmrpg.es |
| |||
Respuesta: Jquery: ¿Como obtener attributo alt de los divs dentro de un div? attr('alt') Código HTML: $("#mapa>div").each( function (){ alert ( $(this).attr('alt') ); }); |
| |||
Respuesta: Jquery: ¿Como obtener attributo alt de los divs dentro de un div? Hola Dany_s gracias por responder! He utilizado lo que me has dicho de la siguiente manera: Código HTML: //Obtenemos terrenos var terrenos; $("#mapa>div").each ( function () { terrenos = terrenos + $(this).attr("alt") + "/"; } ) alert(terrenos); Este es el codigo html: Código HTML: <div id="mapa" class="mapa"> <?php for ($n=1;$n<641;$n++) { $columnas++; if ($columnas== 32) { $columnas = 0; echo '<br/>'; } //Dibujado de terrenos echo "<div id=\"id$n\" alt=\"{$mapa_terrenos[$n - 1]}\" onclick=\"AccionEdicion('$n');\" title=\"$n\" style=\"background: url(../../graficos/mundo/terrenos/{$mapa_terrenos[$n - 1]}.gif);\"></div>"; } ?> </div> Un saludo!
__________________ http://www.pkmrpg.es |
| |||
Respuesta: Jquery: ¿Como obtener attributo alt de los divs dentro de un div? inicia la variable vacia terrenos vacia Código HTML: <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <script> $( function (){ var terrenos = ""; $("#mapa>div").each ( function () { terrenos = terrenos + $(this).attr("alt") + "/"; } ) alert(terrenos); }); </script> </head> <body> <div id="mapa" class="mapa"> <div id="1" alt="uno"></div> <div id="2" alt="dos"></div> <div id="3" alt="tres"></div> <div id="4" alt="cuatro"></div> <div id="5" alt="cinco"></div> </div> </body> </html> |
| |||
Respuesta: Jquery: ¿Como obtener attributo alt de los divs dentro de un div? Hola, Tambien he probado a iniciarla con algun valor (Por ejemplo 'hola') y entonces el alert me da ese valor, por lo tanto, no esta recogiendo el alt de los divs... Sige estando mal
__________________ http://www.pkmrpg.es |
| |||
Respuesta: Jquery: ¿Como obtener attributo alt de los divs dentro de un div? Que tonto estoy xD, se me olvido poner el window.opener, ya que lo saco todo de una ventana padre Disculparme!
__________________ http://www.pkmrpg.es |
| |||
Respuesta: Jquery: ¿Como obtener attributo alt de los divs dentro de un div? con var creas una variable local dentro de esa funcion, o sea dentro de la función del ready que también es para la función del each, fuaera de ready no va estar definida Código HTML: terrenos = terrenos + $(this).attr("alt") + "/"; terrenos += $(this).attr("alt") + "/"; astut: copia la salida que dá tu código php y posteá eso, o sea html |
| |||
Respuesta: Jquery: ¿Como obtener attributo alt de los divs dentro de un div? Si ya esta gracias! Em no utilizo document ready ya que es un mapeador para mi juego web asi que solo entrare yo y no hay carga PD: ¿No es lo mismo poner el js al final que utilizar ready? Un saludo!
__________________ http://www.pkmrpg.es |
| ||||
Respuesta: Jquery: ¿Como obtener attributo alt de los divs dentro de un div? Cita: No, no es lo mismo. Cuando estas poniendo codigo al final, todavía el html no terminó de cargar. Es decir, falta cerrar las etiquetas <body> y <html>, y si quisieras alterar el DOM antes de cargar todo, entonces vas a tener problemas.PD: ¿No es lo mismo poner el js al final que utilizar ready? Document.ready se ejectuta en una segunda lectura, cuando la primera ya terminó.- |
| |||
Respuesta: Jquery: ¿Como obtener attributo alt de los divs dentro de un div? AA vale, entonces mejor utilizar document.ready en el header como es lo correcto. Un saludo!
__________________ http://www.pkmrpg.es |
Etiquetas: |