Elementin var olup olmadığının kontrolü

jquery-logo-officialJavaScript yazarken de bir elementin var olup olmadığını yer yer kontrol etmek isteyebiliyoruz. Genelde jQuery kütüphanesi kullanıldığı için bu yazıda örnek ve açıklamaları jQuery üzerinden yapacağım.

 

[code lang=”javascript”]if ($(‘#myElement’).length > 0)

{

// element var

}[/code]

Yukarıdaki kod parcacığı ile kontrolümüzü yapabiliyoruz.

İşlemi bir adım daha öteye götürüp, ufak bir jQuery eklentisi de yazmamız mümkün. Bu kontrolleri çok sık yapacağınızı düşünüyor iseniz eklentiyi kullanmanızı öneririm.

[code lang=”javascript”]$.fn.exists = function(callback) {

var args = [].slice.call(arguments, 1);

if (this.length) {

callback.call(this, args);

}

return this;

};[/code]

Kullanımı:

[code lang=”javascript”]$(‘div.test’).exists(function() {

this.append(‘

Element var !!

‘);

});[/code]

Yorum Bırak

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