Question de base sur jQuery
Posté : 06 sept. 2024, 06:02
Bonjour, je suis un peu nouveau sur jQuery et j'ai un problème où je veux extraire une liste de lignes d'un fichier csv, séparer les valeurs, les transformer en liens, puis les écrire dans mon document html. Tout fonctionne bien. Mais lorsque j'essaie de faire une boucle pour déterminer quand insérer un séparateur entre les liens, je reste bloqué. J'ai essayé tellement de choses que maintenant plus rien n'a de sens. Des idées ?
Code : Tout sélectionner
function InsertNav() {
var dataSource = 'pages.csv';
$.get(dataSource, function(nav) {
var buildNav = "<div class='nav'>";
var $rows = nav.split("\n");
$rows.forEach(function getvalues(thisRow) {
var columns = thisRow.split(",");
var a = $rows.length;
var sep;
for (a = 0; a < a.length; a++) {
if (a == a.length - 1) {
sep = "";
} else {
sep = " | ";
}
}
buildNav += "<a href='" + columns[2] + "' title='" + columns[1] + "'>" + columns[1] + "</a> ";
buildNav += sep;
console.log("a- " + a);
console.log("$rows.length- " + $rows.length);
})
buildNav += "</div>"
$('#nav').append(buildNav);
});
};