通过id指向div的Javascript链接
所以我在Javascript部门有严重的缺陷。我正在给一个div by写短信,但我希望这是一个链接。文本显示正确,我只想用a href标记“换行” **HTML标记**通过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>
<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);