J'ai écrit une jquery qui remplit une table html à partir de données stockées dans un tableau json. Dans l'un des champs, je veux créer un lien hypertexte pour cela.en utilisant href dans le script jquery
Le tableau affiche une liste de fichiers avec les propriétés de nom de fichier, id, type, taille et os. Je veux la propriété de nom de fichier pour être un lien hypertexte de mon choix mais je ne suis pas sûr pourquoi il ne fonctionne pas avec le code ci-dessous. si je supprime le ("a") .atti() et le laisse par défaut, il affichera le nom de fichier coloumn mais si j'ajoute cette fonction dans le code, la colonne du nom de fichier disparaîtra.
voici le code ci-dessous:
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
var files = ${jsonArray}
$(document).ready(function() {
var table = $('<table border="1"/>').appendTo($('#somediv'));
$(files).each(function(i, file) {
$('<tr/>').appendTo(table)
.append($('<td/>').text(file.FileObject.id))
.append($('<td/>').text($("a").attr("file.FileObject.filename", "http://www.google.com/") ))
.append($('<td/>').text(file.FileObject.type))
.append($('<td/>').text(file.FileObject.size))
.append($('<td/>').text(file.FileObject.os));
});
});
</script>
Merci pal le code ci-dessus travaillé comme un charme – jonney
vous êtes les bienvenus. n'oublie pas d'accepter la bonne réponse;) – Reigel