你好,我正在尝试在我的HTML页面中添加一些HTML链接,但遇到了一些困难。我已经尝试过搜索,但目前为止没有什么帮助。
我的页面将最初加载一个片段:
我的页面将最初加载一个片段:
<div style="display: inline-block; color: rgb(0, 255, 144)">Roster: </div>
<span id="teamRoster"></span>
<br />
在视图中,显示为Roster:
现在,我的片段已被修改以添加名称:
var rosterListings = "";
for (var i = 0; i < teamRoster.length; i++) {
rosterListings = rosterListings + teamRoster[i] + ", ";
}
$("#teamRoster").text(rosterListings);
这会更新我的视图显示为Roster: John, Frank, Susan等
然而,我现在尝试添加每个人的<a href>
标签并将它们转换为实际链接。我的尝试看起来像这样:
var rosterListings = "";
for (var i = 0; i < teamRoster.length; i++) {
rosterListings = rosterListings + " <a href='" + idList[i] + "'>" + teamRoster[i] + "</a>,";
}
$("#teamRoster").text(rosterListings);
这段代码会显示为
Roster: <a href='#'>John</a>, <a href='#'>Frank</a>, 等等..
我知道这是因为我设置的是实际文本/字符串,但是否有一种方法可以将该字符串转换为HTML元素?我尝试了一些从谷歌搜索中找到的$.parseHTML
代码片段,但我一定是实现得都不对.. :(
任何帮助都将不胜感激,谢谢!
$("#teamRoster").text(rosterListings);
替换为$("#teamRoster").html(rosterListings);
。 - Just code