此代码的结果不会显示为链接,而是显示HTML。我该如何解决这个问题?
for(t = 0; t < jobs.length; ++t) {
$('.space').val('<a href="http://localhost:53112/category/c?id=' + jobs[t].Id + '">' + jobs[t].Occupation + ' ' + jobs[t].Years + '</a>');
}
答案 0 :(得分:2)
如果要添加多个链接,则应使用jQuery.append()。 jQuery.html()将覆盖之前的链接。
for(var t = 0; t < jobs.length; ++t) {
var href = 'http://localhost:53112/category/c?id=' + jobs[t].Id;
var text = jobs[t].Occupation + ' ' + jobs[t].Years;
$('.space').append($('<a/>').attr('href', href).text(text));
}