我有这段html:
<div id="storeBtn">
<a href="http://itunes.apple.com/artist" target="itunes_store" class="button">Download on iTunes</a>
</div>
如果我检测到 Android,我想将其更改为:
<div id="storeBtn">
<a href="http://amazon.com/artist" class="button">Download on Amazon</a>
</div>
这是我的尝试:
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
if(isAndroid) {
$("#storeBtn").html("<a href='http://amazon.com/artist' class='button'>Download on Amazon</a>");
}
但没有任何改变。我还尝试了 replaceWith() 而不是 html()。