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