我想找出同一类的哪个 div 最高(当然就高度而言)。我希望通过.each()
函数来实现这一点,这样我就可以获得最高的索引并稍后应用一些 CSS(比如更改背景颜色)。这是可能的还是有更好的方法?
问问题
45 次
2 回答
0
像这样的东西应该可以工作:
var max = 0;
var maxElement;
$('.someclass').each(function(d) {
if (d.height() > max) {
max = d.height();
maxElement = d;
}
});
// then do something with maxElement
于 2013-10-31T02:13:30.130 回答
0
你可以这样做:
http://jsfiddle.net/remus/8RekD/
$(document).ready(function () {
var tallest;
var max = 0;
$('div').each(function (index) {
if ($(this).height() > max) {
max = $(this).height();
tallest = index;
}
});
alert(tallest + " is the tallest at " + max + "px");
});
于 2013-10-31T02:21:21.817 回答