我想更改页面上所有链接中的变量值。如果链接看起来像这样:
<a href="http://www.mypage.com?type=iPhone&userId=1">The 1 link</a>
<a href="http://www.mypage2.com?type=iPhone&userId=1">The 2 link</a>
type=iPhone
我想改成type=Android
。但我不知道如何找到,type=iPhone
所以我可以更换它?
这样做的最佳方法是什么?谢谢。
好的,这是我的真实代码。
我想要做的是检查用户代理并更改 appType=iPhone 如果它是一个 android。
var ua = navigator.userAgent;
if (ua.indexOf("Android") >= 0) {
var androidversion = parseFloat(ua.slice(ua.indexOf("Android") + 8));
if (androidversion < 4.0) {
alert("You have an old Android");
}
var apptype='appType=Android';
alert(apptype);
$("a[href*='appType=iPhone']").attr("href", function () {
return this.href.replace("appType=iPhone", "appType=Android");
});
}
else
{
var apptype='appType=iPhone';
alert(apptype);
}
有了这个,它根本不会改变 appType=iPhone,我不知道我错过了什么?