【发布时间】:2021-12-15 09:54:44
【问题描述】:
我有这个代码:
jQuery(document).ready(function( $ ){
var magyar = $(".lang-item-hu a").attr("href");
$("#magyar").attr("href", magyar);
var angol = $(".lang-item-en a").attr("href");
$("#angol").attr("href", angol);
});
在my site。它适用于桌面 Chrome,但不适用于 Android Chrome。
为什么?有什么办法可以治疗这种症状?
问题编辑/更新:
在我的桌面上,我使用最新版本的 Chrome 95.0.4638.69 / 64 bits on Windows 11 Pro ver: 21H2
在我的手机上,我还使用当前更新版本的 Chrome:Android 11 上的 95.0.4638.50,一个 UI 版本:3.1
桌面版没有相关的错误信息。
我似乎没有在 Android 的 Chrome 上找到调试器...
第二次编辑(解决方案):
没有,浏览器没问题。
我只需要将id-s 更改为classes,如下所示:
jQuery(document).ready(function( $ ){
var magyar = $(".lang-item-hu a").attr("href");
$(".ma").attr("href", magyar);
var angol = $(".lang-item-en a").attr("href");
$(".an").attr("href", angol);
});
...但我不太清楚为什么会这样。有知道的可以在下方留言。提前谢谢!
【问题讨论】:
标签: android jquery wordpress google-chrome append