私はこのビットの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>");
}
しかし、何も変わりません。html() の代わりに replaceWith() も試しました。