JavaScript 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]