Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2016, 22:19
jeremiselxi
(Desactivado)
 
Fecha de Ingreso: septiembre-2008
Mensajes: 269
Antigüedad: 16 años, 2 meses
Puntos: 22
Mover link a una lista creada.

Buenas noches a todos.

Esperando se encuentren bien, vengo con mi problema.

Me han pasado este trozo de código HTML de una pagina:

Código HTML:
Ver original
  1. ...
  2. <div class="field field-name-field-tags field-type-taxonomy-term-reference field-label-inline clearfix drupalalsur">
  3. <div class="field-label">Tags:&nbsp;</div>
  4. <div class="field-items">
  5. <div class="field-item even" rel="dc:subject">
  6.  <a href="/sitio2/tags/etiqueta-uno" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Etiqueta Uno</a>
  7. </div>
  8. <div class="field-item odd" rel="dc:subject">
  9. <a href="/sitio2/tags/etiqueta-dos" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Etiqueta Dos</a>
  10. </div><div class="field-item even" rel="dc:subject">
  11. <a href="/sitio2/tags/etiqueta-tres" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Etiqueta Tres</a>
  12. </div></div></div>
  13. </br>
  14. ...

Entonces aquí viene la problemática, me han pedido que cree automáticamente una etiqueta "ul" dentro de la clase llamada "field-label" dentro de la clase "drupalalsur".

Esto lo he logrado con este código:

Código Javascript:
Ver original
  1. $('<ul class="list-inline"></ul>').insertAfter($(".drupalalsur .field-label"));

Y que todos los link contenidos dentro de las dos clases mencionada, se agreguen con la etiqueta li, y esto es lo que no he podido hacer.

Solo he logrado tomar los 3 link y meterlos dentro de la etiqueta ul, pero no logro colocar las etiquetas li antes y despues de cada link.

Código Javascript:
Ver original
  1. $(".drupalalsur ul").prepend($('.drupalalsur a'));

al final al inspeccionar el código html queda de esta manera.

Código HTML:
Ver original
  1. <ul class="list-inline">
  2. <a href="/sitio2/tags/etiqueta-uno" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Etiqueta Uno</a>
  3. <a href="/sitio2/tags/etiqueta-dos" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Etiqueta Dos</a>
  4. <a href="/sitio2/tags/etiqueta-tres" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Etiqueta Tres</a>
  5. </ul>


y necesito que salga así

Código HTML:
Ver original
  1. <ul class="list-inline">
  2. <li><a href="/sitio2/tags/etiqueta-uno" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Etiqueta Uno</a></li>
  3. <li><a href="/sitio2/tags/etiqueta-dos" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Etiqueta Dos</a></li>
  4. <li><a href="/sitio2/tags/etiqueta-tres" typeof="skos:Concept" property="rdfs:label skos:prefLabel" datatype="">Etiqueta Tres</a></li>
  5. </ul>

Espero haber explicado bien esto.
Saludos y Dios les bendiga a todos.