İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

jQuery .length kullanımı

mTanriverdi25.01.20110 cevap2.000 görüntüleme
2007'den beri541 mesaj
#1
Bu yazımızda jQuery ile .length fonksiyonunu kullanacağız. Bu fonksiyon sayesinde belirttiğimiz Id/Etiket/Tag gibi nesnelerin sayılarının toplamını bulabiliriz. Şimdi alt tarafta bi örnek vereceğim ve verdiğim bu örnekte her tıklamada bir adet div nesnesi oluşturup toplam div sayısınıda ekrana yazdıracağım. Hemen örnek uygulamaya geçiyor ve konuya çözümlüyoruz.
<!DOCTYPE html>
<html>
<head>
<style>
body { cursor:pointer; }
div { width:50px; height:30px; margin:5px; float:left; background:red; }
span { color:red; }
</style>
<script src="http://code.jquery.com/jquery-1.4.4.js"></script>
</head>
<body>
<span></span>
<div></div>
<script>
$(document.body).click
(
function ()
{
$(document.body).append($("<div>"));
var kutuSayisi = $("div").length;
$("span").text("Toplam kutu sayisi "+ kutuSayisi +" TIKLA");
}
).trigger('click');
</script>

</body>
</html>

Aklınıza takılan bölümler var ise aşağıdaki kısım ile açıklama yapalım. Belki bu konuda biraz ecemisinizdir ve konuyu iyice anlatayım.
<style>
body { cursor:pointer; }
div { width:50px; height:30px; margin:5px; float:left; background:red; }
span { color:red; }
</style>

Yukarıdaki kod parçası ile div'mizin stilini belirlemiş olduk. Yani kırmızı renkte olmasını ve div kutusunun boyutunu belirttik.
<script>
$(document.body).click
(
function ()
{
$(document.body).append($("<div>"));
var kutuSayisi = $("div").length;
$("span").text("Toplam kutu sayisi "+ kutuSayisi +" TIKLA");
}
).trigger('click');
</script>

Yukarıdaki kod parçasına bakalım. var kutuSayisi kısmına bakın, div nesnesinin .lenght'ini alıyoruz. Span etiketlerinin içinde "Toplam kutusu x TIKLA" yazısını yazdırıyoruz.

Bu yazı Mustafa Tanrıverdi tarafından yazılmıştır. Konu aslen jQuery Türkiye için açılmış olan jQuert Turkiye blogundan alınmıştır. Gerçek Konu :
jQuery .length kullanımı

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.