javascript - 尝试结合 href 属性和 location.search

标签 javascript jquery html href

我想将搜索查询结果添加到访问者在我的网站上点击的所有后续页面 URL。然而,当我的页面上名为“directions.html”的人点击“关于我们”链接时,它会显示为:

http://justanexample.com/ 路线.html?guest#

问题是链接指向directions.html 而不是about.html?有谁知道是什么原因造成的?

Javascript

$("#aboutHtml").attr("href", "about.html" + location.search);

HTML

<a id="aboutHTML" href="#">About Us</a>

最佳答案

确保您的 jQuery 代码在链接加载后运行。

$(document).ready(function() {
  $("#aboutHTML").attr("href", "about.html" + location.search);
});

关于javascript - 尝试结合 href 属性和 location.search,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18963328/

相关文章:

javascript - 在页面加载时调整文本区域的大小

javascript - 将 <canvas> linearGradient 转换为 CSS linear-gradient

javascript - 使用 jQuery 检测字体大小(以像素为单位)

javascript - 使用 javascript/AJAX 将数据插入 MySQL 数据库

javascript - 如何将数据库的多个表值提取到动态选择框中

html - 当我缩小浏览器窗口时,为什么媒体查询不会激活?

javascript - 根据窗口宽度重组我的 HTML

php - 调用css、js文件的最佳方式?

Javascript 淡入没有明显的动画效果

javascript - jquery show 隐藏请求的页面