viernes, 23 de enero de 2015

Obtener las etiquetas padre de una etiqueta HTML específica

PROBLEMA: extraer todas las etiquetas padre para encontrar el primer literal "Teoría Diagonalización" del "Tema 1" de la página http://ocw.usal.es/ensenanzas-tecnicas/algebra-lineal-y-geometria-ii/materiales-de-clase/

SOLUCION:
  1. Identificamos un atributo único de esa etiqueta. 
    • En este caso el atributo href que tiene el valor "/eduCommons/ensenanzas-tecnicas/algebra-lineal-y-geometria-ii/contenidos/MaterialClase/Temas%28AGII%29/Tema1%28AGII%29/TestDiagonal.pdf"
  2. Abrimos Consola dentro del navegador
    • Método 1: click derecho -> seleccionar "Inspeccionar Elemento" -> presionar tecla "Esc"
    • Método 2: presionar tecla "F12" -> presionar tecla "Esc"
  3. Comprobamos si la página posee JQuery
    • Escribimos en consola el signo de dolar ($) y pulsamos la tecla "Intro" o "Enter"
    • Si recibimos el mensaje "undefined" hay que hacer un llamado digitando:
      • var jq=document.createElement('script');jq.src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js";document.getElementsByTagName('head')[0].appendChild(jq);while(!typeof $==='undefined'){};jQuery.noConflict();
      • Escribimos nuevamente el signo de dolar ($) y deberíamos recibir el mensaje:
        • function (a,b){return new p.fn.init(a,b,c)}
  4. Asignamos a una variable el atributo a buscar.
    • objetivo=$('[href="/eduCommons/ensenanzas-tecnicas/algebra-lineal-y-geometria-ii/contenidos/MaterialClase/Temas%28AGII%29/Tema1%28AGII%29/TestDiagonal.pdf"]')
  5. Preguntamos a JQuery por todas sus etiquetas padre:
    • objetivo.parents()
JQuery nos retorna una lista con todos las etiqueta padres.


About the Author

Unknown

Author & Editor

Has laoreet percipitur ad. Vide interesset in mei, no his legimus verterem. Et nostrum imperdiet appellantur usu, mnesarchum referrentur id vim.

 
frosh's blog © 2015 - Designed by Templateism.com