如何遍历一组选定的jQuery对象,以便您可以单独对每个对象执行jQuery函数?
<div class="foobar">abc</div> <div class="foobar">123</div> <div class="foobar">abc123</div>
我可以选择小组:
var foobarObjects = jQuery('.foobar')
但是你如何浏览foobarObject中的每个jQuery对象并单独操作每个jQuery对象?我以为我可以使用jQuery().each
,但这只允许我使用DOM对象,而不是jQuery对象。我还尝试将for循环与jQuery().eq(i)
函数结合使用,但这似乎将这些项合并在一起。
答案 0 :(得分:24)
使用$(this)
$('.foobar').each(function(){
$(this).blah//refers to jquery object.
});
答案 1 :(得分:2)
在jQuery().each()
中,您可以使用$(this)
在当前DOM对象上使用jQuery函数。