gpt4 book ai didi

jQuery 一次循环两个元素

转载 作者:行者123 更新时间:2023-12-01 03:44:46 24 4
gpt4 key购买 nike

我有一个这样的列表:

<div id="post-1" class="post"></div>
<div id="post-2" class="post"></div>
<div id="post-3" class="post"></div>
<div id="post-4" class="post"></div>
<div id="post-5" class="post"></div>

我想选择#post-1和#post-2,然后做一些事情。然后选择 #post-3 和 #post-4 并执行某些操作,然后捕获最后一个并执行某些操作。这将超过很多 div,所以我需要它是某种类型的循环。

伪代码如下:

var maxHeight = 0;
jQuery('.post-block:two-at-time').each(function(){
var height = jQuery(this).height();
if( height > maxHeight) {
maxHeight = height;
}
});
jQuery('.post-block:two-at-time').height(maxHeight);

关于如何最好地做到这一点有什么想法吗?谢谢!

最佳答案

var $post = $('.post'),
$even = $post.filter(':even'),
$odd = $post.filter(':odd')

for (var i = 0; i < $even.length; i++) {
var $a = $even.eq(i).add( $odd.eq(i) );
// ... ?
}

http://jsfiddle.net/E3kbP/

关于jQuery 一次循环两个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14741285/

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