J'ai un tableau de données que je veux saisir du texte, coller dans un tableau (et ensuite utiliser avec Google Maps).Javascript - Extraire le texte d'une page, puis construire un tableau avec elle
Le tableau ressemble à:
<table>
<thead>
<tr>
<th>One</th>
<th>Two</th>
</tr>
</thead>
<tr class='bar'>
<td class='name'>Bob</td>
<td class='number'>12345</td>
</tr>
<tr class='bar'>
<td class='name'>Jane</td>
<td class='number'>-55.34</td>
</tr>
</table>
Je veux saisir le texte à partir des cellules de table et construire un tableau de tout. Quelque chose comme:
var foo = [
['Bob', 12345],
['Jane', -55.34]
]
Ce que j'essayé, en utilisant jquery, était:
var foo = [];
$('.bar').each(function(){
foo.push($('.name').text(), $('.number').text());
});
Mais que, de toute évidence, ne fonctionne pas donner (et je suis sûr que je suis juste en utilisant le sélecteur du mauvais sens):
["BobJane", 12345-55.34]
alors, comment obtenez-vous le contenu de chaque TD au sein de chaque TR et construire le tableau avec donc j'obtenir le désiré exemple ci-dessus (avec chaque ensemble de données dans sa propre ligne)?
"Vous y êtes presque" L'histoire de ma vie de programmation. – Lothar