19 Mayıs 2011, PERŞEMBE
öğeleri bir dizi max yüksekliği ile eleman
div
öğeleri kümesi var. jQuery
, maksimum yükseklik ile div
div
yüksekliği de bulmak mümkün olmak istiyorum. Örneğin:
<div>
<div class="panel">
Line 1
Line 2
</div>
<div class="panel">
Line 1<br/>
Line 2<br/>
Line 3<br/>
Line 4<br/>
</div>
<div class="panel">
Line 1
</div>
<div class="panel">
Line 1
Line 2
</div>
</div>
Yukarıdaki bakarak, 2 div
(4 hat) tüm maksimum yüksekliğe sahip olduğunu biliyoruz. Bunu nasıl öğrenebilirim? Birisi yardım eder misiniz?
Ben şimdiye kadar denedim:
1 div
yüksekliği verir $("div.panel").height()
.
CEVAP
19 Mayıs 2011, PERŞEMBE
var maxHeight = Math.max.apply(null, $("div.panel").map(function ()
{
return $(this).height();
}).get());
Eğer bu kafa karıştırıcı okumak için ise, bu daha net olabilir:
var heights = $("div.panel").map(function ()
{
return $(this).height();
}).get(),
maxHeight = Math.max.apply(null, heights);
Bunu Paylaş:
Verilen bir sayıya eşit olan bir dizi ...
Javascript içinde bir dizi boş öğeleri...
Neden ilk eleman benim Raylar her zama...
Nasıl numpy bir dizi belirli öğeleri k...
Nasıl bu dizi benzersiz öğeleri alabil...