【问题标题】:jQuery: Add a String to URLjQuery:将字符串添加到 URL
【发布时间】:2011-10-19 13:37:14
【问题描述】:

我正在使用这个 sn-p 代码从点击的链接中获取一个 url:

var url = $(this).find('a').attr('href');

我想向该网址添加一个字符串。

比如我现在的网址是:

http://mydomain.com/myarticle

我想做:

http://mydomain.com/myarticle-chinese

我应该在我的初始代码行中添加什么来实现这一点?

非常感谢您的建议!

附录:非常感谢!四个人几乎同时回答,四个人都给了我一个有用的答案。我希望我能接受所有四个!

【问题讨论】:

    标签: jquery string url href


    【解决方案1】:
    var $a = $(this).find('a');
    var url = $a.attr('href');
    $a.attr('href', url + '-chinese');
    

    【讨论】:

      【解决方案2】:
      var url = $(this).find('a').attr('href') + "-chinese";
      

      【讨论】:

        【解决方案3】:

        这会将新值存储在url

        var url = $(this).find('a').attr('href') + '-chinese';
        

        这将重定向用户的浏览器:

        window.location.href = $(this).find('a').attr('href') + '-chinese'
        

        【讨论】:

          【解决方案4】:

          您想将字符串“-chinese”附加到检索到的 URL 中吗?试试这个:

          var url = $(this).find('a').attr('href') + '-chinese';
          

          【讨论】:

            猜你喜欢
            • 2012-08-03
            • 2015-07-20
            • 2017-06-26
            • 1970-01-01
            • 2014-04-25
            • 1970-01-01
            • 1970-01-01
            • 2021-07-08
            • 2018-03-26
            相关资源
            最近更新 更多