试图结合href属性和location.search

时间:2013-09-23 15:37:18

标签: javascript jquery html href

我想将搜索查询结果添加到访问者点击我网站的所有后续网页网址中。但是,当我的网页上的某个人点击“directions.html”点击“关于我们”链接时,它会显示为:

http://justanexample.com/ 路线的.html?旅客#

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

的Javascript

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

HTML

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

试试这个:

<a id="aboutHTML" onclick="newLocation();">About Us</a>

<script>
    function newLocation(){
      window.location = 'about.html'+ location.search;
    }
</script>