
Como seleccionar elementos hijos?
Publicado por riztak (5 intervenciones) el 05/04/2016 16:48:30
Hola,
Tengo la siguente lista menu HTML:
- Lo que pretendo es recorrer toda la lista y obtener primero los hijos de "equiposUL" que en este caso obtengo : Introduccion i | Visualizacion, esto por suerte me lo obtiene bien mediante jquery.
- En segundo lugar lo que quiero es apartir de estos dos elemntos obtenidos , obtener sus hijos es decir por ejemplo , apartir de "introduccion" obtener Documentos i apartir de Visualizacion obtener :
Docuemnatcion
Training
Meeting
La idea de todo esto es, guardar en una array la estructura de esta lista.
el codigo jquery que estoy empleando es el siguiente:
Agradeceria cualquier ayuda o sugerencia para poder llevar-lo a cabo.
saludos
Tengo la siguente lista menu HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<div id='cssmenu'>
<ul>
<!-- EQUIPOS-->
<li><a href='Equipos.html' id="equipos" target="central"><span>Equipos</span></a>
<ul id="equiposUL">
<li class='has-sub'><a href='#'><span>Introduccion</span></a><!--primer -->
<ul id="equipos1">
<li><a href='#'><span>Documentos</span></a></li>
</ul>
</li>
<li class='has-sub'><a href='#' id="visualitzación"><span>Visualizacion</span></a><!-- primer-->
<ul id="equipos2">
<li><a href='#' ><span>Documentación</span></a></li>
<li><a href='#'><span>Training</span></a></li>
<li class='last'><a href='#'><span>Meeting</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
- Lo que pretendo es recorrer toda la lista y obtener primero los hijos de "equiposUL" que en este caso obtengo : Introduccion i | Visualizacion, esto por suerte me lo obtiene bien mediante jquery.
- En segundo lugar lo que quiero es apartir de estos dos elemntos obtenidos , obtener sus hijos es decir por ejemplo , apartir de "introduccion" obtener Documentos i apartir de Visualizacion obtener :
Docuemnatcion
Training
Meeting
La idea de todo esto es, guardar en una array la estructura de esta lista.
el codigo jquery que estoy empleando es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
$(document).ready(function(){
var equipos=$('#equiposUL >li > a ');
var contenidorT1=new Array();
equipos.each(function(index,element){
alert("element es: "+$(element).text()+" index es: "+index);
contenidorT1.push($(element).text());
})
Agradeceria cualquier ayuda o sugerencia para poder llevar-lo a cabo.
saludos
Valora esta pregunta


0