gpt4 book ai didi

jquery - Firefox 无法获取 .each() 或所有元素

转载 作者:行者123 更新时间:2023-12-01 06:06:55 25 4
gpt4 key购买 nike

我有一些代码:

$('.audio_player embed').each(function() {
$(this).attr('wmode','transparent').wrap('<div></div>');
console.log($(this));
});

此代码的作用是查找所有嵌入在具有 .audio_player 类的 div 中,然后对于每个嵌入,它将将 wmode 更改为透明并将其包装在 div 中。

此代码在 Chrome 中完美运行,并且所有嵌入都更改了 wmode。然而在 Firefox 中,它只获得第一个,而不是全部。

我添加了 console.log 以查看它们是否被拾取。在 Chrome 中,它支持多个嵌入,但在 Firefox 中则不然。

任何帮助将不胜感激。谢谢。

最佳答案

这是我的错 - 这不是特定于浏览器的。我注意到当我加载第二个页面时 - 它没有找到嵌入,因此它没有添加 wmode。但是当我加载第三页时,第二页上的嵌入有效,而他们的页面则无效。我将进一步调查此事。我认为在该功能之前延迟可能是合适的。

关于jquery - Firefox 无法获取 .each() 或所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4851364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com