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ş:
Nasıl JavaScript bir dizi başında yeni...
Javascript içinde bir dizi boş öğeleri...
Nasıl öğeleri eklemek için PHP boş bir...
döngü için swift: dizin, dizi eleman?...
'ayrılmış öğeleri bir dizi oluştu...