我想将搜索查询结果添加到访问者在我的网站上点击的所有后续页面 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/