属性标题不适用于 ipad

attr title not working on ipad

这是我的代码

$(this).children().attr('title');

这段代码在 PC 上运行正常,但在 ipad 上运行不正常。

我尝试使用以下代码 (它是带有 class 预览的 <a> 标签)

$(this).children().prop('title');

$(this).children(".preview").attr('title');

$(this).find(".preview").attr('title');

$(this).find("a").attr('title');

再次在 PC 上运行,但在 ipad

上不起作用

title attr 对 ipad 不起作用吗? 我猜我有一个类似 this 的问题。

注意:HTML / JQuery 代码看起来没有问题,因为我已经尝试过所有 PC 浏览器,甚至在 Safari 上。效果很好。

我知道这是一个奇怪的答案。 问题出在 ipad 中的 title attr 本身。我试着提醒那个 DOM (.preview) 的 class。它也在 ipad 上发出警报,但 Ipad 上的警报标题变为空白,不知道为什么。

我现在做的是为我需要的值创建一个数据属性并使用它获取

$(this).children().attr('data-colorname');

以上代码现在也适用于 Ipad :|