BLOG

20. Gün - jQuery Dersi 20

Tayfun Erbilen ekledi. 15 Ekim 2012 Pazartesi

Yirminci jQuery dersimizde aşağıdakileri öğrendik;
- jQuery Stop Metodu
- jQuery :contains Filtresi
- jQuery $.isNumeric Fonksiyonu



jQuery Stop Metodu Kullanımı

$("div.ac").click(function(){
 $("div.kutu").stop().slideToggle();
});
jQuery :contains Filtresi Kullanımı
$("ul.filtre li:contains('erbilen')").css("color","green");
contains filtresi, büyük küçük harfe duyarsız olduğu için pek kullanışlı sayılmaz.. Ancak bunun çözümü basit bir fonksiyon ile hallediliyor, aşağıdaki örnek büyük küçük harfe duyarsız şekilde kullanılabilinir bir filtredir.
$.expr[':'].icontains = function(obj, index, meta, stack){
 return (obj.textContent || obj.innerText || jQuery(obj).text() || '').toLowerCase().indexOf(meta[3].toLowerCase()) >= 0;
};
$("ul.filtre li:icontains('erbilen')").css("color","green");
jQuery $.isNumeric Fonksiyonu Kullanımı
$("#btn").click(function(){
 var $sayi = $("input[name=sayi]").val();
 if ($.isNumeric($sayi)){
  alert("Girdiğiniz Sayı: " + $sayi);
 } else {
  alert("Bir sayı girmediniz!");
 }
 return false;
});
Ders Kaynak Dosyasını İndirin;
http://yadi.sk/d/LY7dErYJ0D-T2 Gözat

4 yorum

  1. vay vay vay ne ara çektinizde upload ettiniz. :) Hakkınız ödenmez. Teşekkürler.

    YanıtlaSil
  2. Eline Koluna Sağlık Çok Güzel Anlatıyon Kardeş.

    YanıtlaSil
  3. abi contains'te mesela div içindeki bir kelimeyi seçiyorum var ise color red diyorum ama hepsini kırmızı yapıyor ben sadece kelimeyi kırmızı yapmasını istiyorum. atladığım bir yer mi oldu yoksa başka bir filtre ile mi oluyor?

    YanıtlaSil
    Yanıtlar
    1. Contains filtresi içinde geçip geçmediğinin kontrolünü yapar. Geçiyorsa işlem yapar ama nesnenin tamamına işlem yapıyor :)

      Sil

HAKKIMDA

2009'dan beri web işleriyle uğraşan, aynı zamanda amatör müzikle de uğraşan sıradan birisi..