Я написал jquery, который заполняет таблицу html из данных, хранящихся в массиве json. в одном из полей я хочу создать для него гиперссылку.
В таблице отображается список файлов со свойствами имени файла, идентификатора, типа, размера и операционной системы.
Я хочу, чтобы свойство имени файла было гиперссылка по моему выбору, но я не уверен, почему она не работает с приведенным ниже кодом. если я удалю ("a"). attr () и просто оставлю его по умолчанию, он отобразит столбец имени файла, но если я добавлю эту функцию в код, столбец имени файла исчезнет.
вот код ниже:
<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>