Created
January 28, 2022 16:17
-
-
Save pedroinfo/3607dfda02a5b5fa75fb0b88b6414abf to your computer and use it in GitHub Desktop.
html table to JS array
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<style type="text/css"> | |
table, th, td { | |
border: 1px solid ; | |
width: 30% | |
} | |
</style> | |
<table id='table1'> | |
<thead> | |
<tr> | |
<th> | |
Nome | |
</th> | |
<th> | |
Telefone | |
</th> | |
<th> | |
Endereço | |
</th> | |
</tr> | |
</thead> | |
<tbody> | |
<tr> | |
<td name='Nome'> | |
João da Silva | |
</td> | |
<td name='Telefone'> | |
5555-7777 | |
</td> | |
<td name='Endereco'> | |
Rua Brasil, 123 | |
</td> | |
</tr> | |
<tr> | |
<td name='Nome'> | |
Maria de Oliveira | |
</td> | |
<td name='Telefone'> | |
1234-1234 | |
</td> | |
<td name='Endereco'> | |
Rua Japão, 221 | |
</td> | |
</tr> | |
<tr> | |
<td name='Nome'> | |
Vanessa | |
</td> | |
<td name='Telefone'> | |
9999-4314 | |
</td> | |
<td name='Endereco'> | |
Rua China, 43219 | |
</td> | |
</tr> | |
</tbody> | |
</table> | |
<script> | |
var data = []; | |
$('#table1 tbody tr').each(function(index, tr){ | |
var nome = $(tr).find('[name="Nome"]').text(); | |
var telefone = $(tr).find('[name="Telefone"]').text(); | |
var endereco = $(tr).find('[name="Endereco"]').text(); | |
data.push({ | |
nome: nome, | |
telefone: telefone, | |
endereco: endereco | |
}); | |
}); | |
console.log(data); | |
</script> | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment