jQuery Javascript İle Elementin Var Olup Olmadığını Kontrol Etmek

24.07.2017 23:18:00 (4142 Kez okundu)

Bir elementin varlığını nasıl kontrol ederiz. jQuery nin sağladığı olanaklarla elementin var olup olmadığını kontrol edelim.

Merhaba arkadaşlar,Bu yazımda işime yarayan bir kaynağı not etmek ve sizlerle paylaşmak istiyorum.

Senaryo şöyle;

Javascript plugin i yazacağım. Yalnız element var ise pluginin çalışmasını sağlamak istediğimden dolayı önce elementin var olup olmadığının kontrolünü sağlamak istiyorum.

Tabi şöyle bir durum da var. Element herhangi bir etikete sahip olabilir. (div, nav, header vs.)

Bakalım nasıl bir çözüm bulacağız.

Bu kontrolün yapılabileceği çeşitli biçimler var.

Örneğin .is komutu;

console.log($('.element').is('div'));


Burada şöyle bir handikap oluşuyor.sonuç true/false döner.

Elementimiz div, nav, header veya bir başka etikete sahip olabilir.

Bunun içinde şu şekilde bir kontrol sağlayabiliriz.

console.log($('.element).length);


Hiç yoksa sonuç 0 döner.Burada bize elementten kaç tane olduğunu döndürür.

Bu şekilde element in hangi etikete sahip olduğu ihtiyacına gerek duymadan elementin var olup olmadığını kontrol etmiş oluyoruz.

Yorumlar

Ortalama

Henüz değerlendirilmemiş.
Henüz yorum yapılmamış.
İlk yorumu siz yapın.

Bir Yorum Yaz