Domanda

Mi piacerebbe estrarre tutti i codici ISBN in una pagina web dinamica che non posso nutrire attraverso un Yahoo Pipe (l'utente deve effettuare il login per vedere la pagina). C'è un modo per farlo con jQuery? Come?

Modifica La struttura:

Ecco un esempio di ciò che il codice HTML appare come in quella pagina. C'è un <table> che ha una serie di elementi <tr> in loro. Un campione uno di quegli sguardi più o meno in questo modo:

<tr> 
  <td>(required/optional)</td>
  <td>LAFORE</td>
  <td>OBJECT ORIENTED PROGRAMMING IN C++ 4E</td>
  <td>9780672323089</td>
  <td>(course and section)</td>
  <td>(pricing information)</td>
</tr> 

Ci sono attributi non id su uno di questi, la struttura è ben definito però.

Grazie!

È stato utile?

Soluzione

//ideally provide better table selector if multiple tables are there
var isbns = $.makeArray($("table tr td:nth-child(4)"));
for(var i in isbns) {
  isbns[i] = isbns[i].innerHTML;
  alert(isbns[i]);
}
//now isbns is an array which contains all isbns found in the table
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top