快来一趟吧!相同等级的最大元素
好吧,假设我们有一个随机数字的div,所有的类都是“jello”。 每个div都会有一定数量的文本,每个页面加载可能会有所不同。所以即使第二个“jello”div现在可能是最宽的,下一次它可能是最宽的第五个。
将类用作选择器时,我们如何找到宽度最大的元素?
在此先感谢您的帮助。
快来一趟吧!相同等级的最大元素
好吧,假设我们有一个随机数字的div,所有的类都是“jello”。 每个div都会有一定数量的文本,每个页面加载可能会有所不同。所以即使第二个“jello”div现在可能是最宽的,下一次它可能是最宽的第五个。
将类用作选择器时,我们如何找到宽度最大的元素?
在此先感谢您的帮助。
var max_width = 0;
var widest_div;
$('.jello').each(function() {
var w = $(this).width();
if (w > max_width) {
max_width = w;
widest_div = this;
}
});
这是我的答案。谢谢。我很感激。定时器启动时,我会选择这个作为答案。好答案。 –
让所有的DIV的阵列,它们的宽度数组排序,然后返回数组的第一个元素。 – Barmar
@Barmar这是一个聪明的想法。 – crush
聪明,但答案中的简单循环可能会更好。 – Barmar