如何在Jquery

时间:2016-11-30 21:52:50

标签: jquery

此代码的结果不会显示为链接,而是显示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>');
}

1 个答案:

答案 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));
}