jquery从url中获取特定的param

时间:2015-05-21 11:20:30

标签: jquery

您已经做了很多搜索,到目前为止只能找到自定义函数来尝试解决这个问题,所以想知道是否存在任何其他方式。

我将以下html存储在变量中。

        <li><span class="a-list-item">
            <a href="/gp/aag/details/ref=olp_merch_ship_5?ie=UTF8&amp;asin=B00OYTAM&amp;seller=A3O5PMH9ZRRJ&amp;sshmPath=shipping-rates#aag_shipping">Domestic delivery rates</a>
                 and <a href="/gp/aag/details/ref=olp_merch_return_5?ie=UTF8&amp;asin=B00OYTAM&amp;seller=A3O5PMH9ZRRJ&amp;sshmPath=returns#aag_returns">return policy</a>.
        </span></li>

并使用以下内容,即可访问第二个网址。

abc = $(this).find('span[class="a-list-item"] a[href*="aag_returns"]').attr('href');
然而,我想要做的是接下来要获得参数“卖方”的特定值,我能够做到这一点,只需添加,更改上述语句,或者我是否需要其他代码,如果是这样的话,有没有什么可以解析它。

编辑使用了以下提供的函数,稍加改动以传递URL。

function getQueryVariable(url,variable) {
       var query = url;
       var vars = query.split("&");
       for (var i=0;i<vars.length;i++) {
               var pair = vars[i].split("=");
               if(pair[0] == variable){return pair[1];}
       }
       return(false);
};

0 个答案:

没有答案