我正在尝试在Android中打开网站,所有代码都适用于台式机,但是当我在Android浏览器中打开时,某些链接没有更改。
$( document ).ready(function() {
$('a').each(function(i,link){
var reg = /(http:\/\/example.com\/)(.*)/
var newlink = link.href.replace(reg, 'http://m.example.com/$2')
link.href = newlink;
});
});
我正在替换网页中的所有链接。Android是否需要实现任何其他代码?
您可以尝试使用jquery attr更改href,使用它来引用对象
$( document ).ready(function() {
$('a').each(function(){
var reg = /(http:\/\/example.com\/)(.*)/
var href = $(this).attr("href");
var newlink = href.replace(reg, 'http://m.example.com/$2');
$(this).attr("href",newlink);
});
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句