Jquery 使用变量创建href链接的格式是什么?

Jquery 使用变量创建href链接的格式是什么?,jquery,html,href,Jquery,Html,Href,我希望我的href链接基于可能更改但始终使用相同页面名about.html的域名 下面的javascript代码确定域是abc.com还是xyz.com。我的问题是,我不知道如何编写HTML代码,以便href等于: abc或xyz plus about.html的参考链接 Javascript $(".abcORxyz").html(document.referrer); HTML 您根本不需要在href属性中添加任何内容。您似乎正在使用jQuery,因此可以在页面加载时使用jQuery设置h

我希望我的href链接基于可能更改但始终使用相同页面名about.html的域名

下面的javascript代码确定域是abc.com还是xyz.com。我的问题是,我不知道如何编写HTML代码,以便href等于: abc或xyz plus about.html的参考链接

Javascript

$(".abcORxyz").html(document.referrer);
HTML


您根本不需要在
href
属性中添加任何内容。您似乎正在使用jQuery,因此可以在页面加载时使用jQuery设置
href
属性

jQuery

$(document).ready(function() {
    $("#aboutLink").attr("href",document.referrer + ".about.html");
});
HTML



作为补充说明,我建议您不要为此使用
document.referer
,因为您永远不知道该referer实际上是什么。如果是谷歌把访问者放在了你正在使用的页面上怎么办?链接最终看起来像
https://www.google.com/search?q=about&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a.about.html

好的,这有助于了解jquery方法;但是我知道HTML中动态链接的功能,有没有办法用变量在HTML中构建href链接?@JohnMontague,没有,这在纯HTML中是不可能的。加载页面后,必须使用JavaScript(或jQuery作为JavaScript框架)更改属性。为了进一步说明,纯HTML不是动态的。@JohnMontague,您可以使用服务器端语言(例如PHP、ASP.Net、Perl等)来注入变量。如果你能告诉我你使用的是哪种语言(如果有的话),那么我会更新我的答案来展示如何使用这种语言。你在服务器端使用的是什么?任何生成动态页面的东西,比如PHP?这将是实现这一目标的方法。
$(document).ready(function() {
    $("#aboutLink").attr("href",document.referrer + ".about.html");
});
<a id="aboutLink" href="#">Other About Page</a>