gpt4 book ai didi

javascript - jQuery 对象上下文中的 jquery 选择

转载 作者:行者123 更新时间:2023-11-28 16:30:01 24 4
gpt4 key购买 nike

我有一个动态的(不是 DOM 文档的一部分)HTML 代码。类似 -

<div class="media"> 
abc
</div>
<div class="media">
efg
</div>
<div class="nvid">
<div class="media">
qwr
</div>
</div>

现在我使用上面的 html 制作一个 jQuery obj,

jq = jQuery(above html);

然后我使用语法选择类为“media”的 div-

jQuery('div.media', jq).each(console.log("found"));


现在,理想情况下我应该在命令行上打印三个“找到”,但我只得到一个。有什么想法,我缺少什么吗?

最佳答案

您必须将函数传递给.each,并且您可以更好地按照this的方式进行编码,因为它没有附加到DOM:

jq.filter(function(){ return $(this).hasClass('media') })
.each(function() { console.log("found"); });

关于javascript - jQuery 对象上下文中的 jquery 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6409366/

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