您已经做了很多搜索,到目前为止只能找到自定义函数来尝试解决这个问题,所以想知道是否存在任何其他方式。
我将以下html存储在变量中。
<li><span class="a-list-item">
<a href="/gp/aag/details/ref=olp_merch_ship_5?ie=UTF8&asin=B00OYTAM&seller=A3O5PMH9ZRRJ&sshmPath=shipping-rates#aag_shipping">Domestic delivery rates</a>
and <a href="/gp/aag/details/ref=olp_merch_return_5?ie=UTF8&asin=B00OYTAM&seller=A3O5PMH9ZRRJ&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);
};