所以我在Javascript部门严重不足。我正在将文字写入div,但我希望这是一个链接。文字显示正确,我只是想包装'用href标签?
** HTML标记**
<tr>
<td>Release Notes</td>
<td colspan="3"><span style="color: blue;" id="releaseNotes"></span></td>
</tr>
**部分功能**
$("#releaseNotes").text(('https://buildinfopage.local/app+' + (buildInformation.earVersion.substring(0, buildInformation.earVersion.indexOf('-')))));
答案 0 :(得分:1)
您可以使用.html()
尝试:
var href = 'https://buildinfopage.local/app+' + (buildInformation.earVersion.substring(0, buildInformation.earVersion.indexOf('-')));
$("#releaseNotes").html(('<a href="'+href+'">'+href+'</a>'));
答案 1 :(得分:0)
$("#releaseNotes").html("<a href='https://buildinfopage.local/app+" + (buildInformation.earVersion.substring(0, buildInformation.earVersion.indexOf('-'))) + "'>Build info</a>");
.html()
方法可让您将任意html替换为元素
答案 2 :(得分:0)
var href = 'https://buildinfopage.local/app+' + (buildInformation.earVersion.substring(0, buildInformation.earVersion.indexOf('-')));
$("#releaseNotes").html('<a href="' + href + '" >' + href + '</a>');
只需将文本包装在链接标记中即可。我将href作为变量提取出来,因为我们将它们用作链接和文本
答案 3 :(得分:0)
如果您的div
已包含一些内部元素,那么您会append
a
元素:
var href, link;
href = 'https://buildinfopage.local/app+' + buildInformation.earVersion.substring(0, buildInformation.earVersion.indexOf('-'));
link = $("<a href='" + href + "'>" + href + "</a>");
$("#releaseNotes").append(link);
答案 4 :(得分:0)
var href = "https://www.google.co.in";
var tag = '<a href="'+href+'" target = "_blank">'+href+'</a><br/>';
$("#releaseNotes").html(tag);
$("#releaseNotes").append(tag);
答案 5 :(得分:-1)
在span标记中,没有文本属性,因此在javascript中您可以使用.html属性。
$("#releaseNotes").html(('https://buildinfopage.local/app+' + (buildInformation.earVersion.substring(0, buildInformation.earVersion.indexOf('-')))));