将变量传递给window.location href

这个问题在这里已经有了答案:

  • jQuery的位置href [复制] 6个答案
  • 我如何重定向到另一个网页? 67个答案

  • 不需要使用jQuery来设置location对象的属性(并且不需要使用jQuery来获取锚对象的href属性):

    $("a.private-product-order-button").click(function(e) {
        e.preventDefault();
        _gaq.push(['_trackEvent', 'Order buttons', 'Click', 'Service']);
    
        var url = this.href;
        setTimeout(function() {
            window.location.href = url;
        }, 200);
    });
    

    因为你要加入字符串。

    它应该是:

    $(window.location).attr('href', url);
    

    $(window.location).attr('href', 'url');
    

    使用$(window.location).attr('href', url); 没有围绕url的引号。

    链接地址: http://www.djcxy.com/p/1955.html

    上一篇: Passing variable to window.location href

    下一篇: redirect to same page to anchor