20. Gün – jQuery Dersi 20

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

Yayınlayan

Tayfun Erbilen

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

“20. Gün – jQuery Dersi 20” üzerine 5 yorum

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

  2. 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?

  3. 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 🙂

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir