I make this query in the database to list all the names of the registers ...
$('.ordenar').click(function(){
db.transaction(function(tx){
tx.executeSql('SELECT nome FROM cartoes', [], function(tx,results){
for(i=0; i<results.rows.length; i++){
console.log(results.rows.item(i).nome);
//Aqui ele me retorna todos os nomes dos cadastros existentes, exemplo:
//nomecadastro1
//nomecadastro2
//e assim sucessivamente..
}
});
});
});
These entries are inserted through an append, like this:
$(".listagem").append(
'<div class="row" id="corpo-cartoes">
<div class="col s12 m7" style="width: 100%;">
<div class="card">
<a href="cartao.html#${lastId}">
<div class="card-image">
<div class="gradient-cartao-lista"></div>
<img src="${capa}">
<span class="card-title"><h1>${data.card.empresa}</h1><p>${data.card.code}</p></span>
</div>
</a>
<div class="card-action icone-meu-cartao">
<a href="#"><i class="material-icons">star</i></a>
<a href="#"><i class="material-icons">crop_free</i></a>
<a href="#"><i class="material-icons">visibility</i></a>
<a href="cadastro-cartao.html#${lastId}"><i class="material-icons btn-editar">edit</i></a>
</div>
</div>
</div>
</div>'
);
Visually they look like this:
I first created A, then B ...
So it should be inverted, so B should get first than A.
So how could I sort them through the result?
I would like to sort them by the newly added, that is, from the last record to the first. How could I do this with JavaScript / Jquery?