jquery - 迭代选定的 jQuery 对象数组?

标签 jquery

如何迭代一组选定的 jQuery 对象,以便可以单独对每个对象执行 jQuery 函数?

   
 <div class="foobar">abc</div>
 <div class="foobar">123</div>
 <div class="foobar">abc123</div>

I can select the group:

var foobarObjects = jQuery('.foobar')

但是您将如何遍历 foobarObject 中的每个 jQuery 对象并单独操作每个对象呢?我以为我可以使用 jQuery().each 但这只允许我使用 DOM 对象,而不是 jQuery 对象。我还尝试了将 for 循环与 jQuery().eq(i) 函数结合使用,但这似乎将项目合并在一起。

最佳答案

使用$(this)

$('.foobar').each(function(){
  $(this).blah//refers to jquery object.
});

关于jquery - 迭代选定的 jQuery 对象数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1556149/

相关文章:

javascript - $.inArray() 用于存储在数组中的元素

javascript - 是否存在 .closest() 的替代方案?

php - 总结 2 个在 PHP 中动态创建的值

JQuery - 将 CSS 更改应用于类的单个元素

javascript - 在 jquery 中从日期时间获取 double 值的最佳方法

javascript - 如何在jquery模板中使用If else条件来计算span?

javascript - 使用jQuery获取div.class的内容替换title标签的内容

javascript - 如何从 "display:none;"css 获取文本值?

javascript - 如何定义一个div覆盖另一个div内的页面?

javascript - 简单的 jQuery div 切换不起作用