通过id指向div的Javascript链接

通过id指向div的Javascript链接,javascript,jquery,html,hyperlink,Javascript,Jquery,Html,Hyperlink,所以我在Javascript部门有严重的缺陷。我正在给一个div by写短信,但我希望这是一个链接。文本显示正确,我只想用a href标记“换行” **HTML标记** <tr> <td>Release Notes</td> <td colspan="3"><span style="color: blue;" id="releaseNotes"></span></td>

所以我在Javascript部门有严重的缺陷。我正在给一个div by写短信,但我希望这是一个链接。文本显示正确,我只想用a href标记“换行”

**HTML标记**

<tr>
    <td>Release Notes</td>
    <td colspan="3"><span style="color: blue;" id="releaseNotes"></span></td>                   
</tr>   
您可以使用.html

尝试:


.html方法将允许您将任意html替换为span标记中的元素

,因为没有文本属性,所以在javascript中可以使用.html属性

   $("#releaseNotes").html(('https://buildinfopage.local/app+' + (buildInformation.earVersion.substring(0, buildInformation.earVersion.indexOf('-')))));
只需要将文本包装在链接标记中。我将href提取为一个变量,因为我们使用它作为链接和文本

如果您的div已经包含一些内部元素,那么您将向其附加一个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);
您应该根据您的要求使用或

var href = "https://www.google.co.in";
var tag = '<a href="'+href+'" target = "_blank">'+href+'</a><br/>';
$("#releaseNotes").html(tag);
$("#releaseNotes").append(tag);

jsiddle

您必须创建一个a元素。请参阅,这不会创建链接。你需要创建一个标签。单词是replace,谢谢你的更正。有很多解决方案,但这是第一个,简短而甜蜜。谢谢请添加解决方案的说明。
   $("#releaseNotes").html(('https://buildinfopage.local/app+' + (buildInformation.earVersion.substring(0, buildInformation.earVersion.indexOf('-')))));
var href = 'https://buildinfopage.local/app+' + (buildInformation.earVersion.substring(0, buildInformation.earVersion.indexOf('-')));

$("#releaseNotes").html('<a href="' + href + '" >' + href + '</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);
var href = "https://www.google.co.in";
var tag = '<a href="'+href+'" target = "_blank">'+href+'</a><br/>';
$("#releaseNotes").html(tag);
$("#releaseNotes").append(tag);