JQuery i├žin ÔÇťvarÔÇŁ i┼člevi var m─▒?


Al─▒nan cevaba git


JQuery'deki bir ├Â─čenin varl─▒─č─▒n─▒ nas─▒l kontrol edebilirim?

Sahip oldu─čum mevcut kod ┼čudur:

 if ($(selector).length > 0) {
    // Do something
}
 

Buna yakla┼čman─▒n daha ┼č─▒k bir yolu var m─▒? Belki bir eklenti veya bir i┼člev?


2648









Cevap say─▒s─▒n─▒ say: 30






JavaScript, her ┼čey 'truthy' veya 'falsy' oldu─čunu ve say─▒lar i├žin 0 (ve NaN) vas─▒tas─▒yla false , her ┼čey true . B├Âylece yazabilirsiniz:

 if ($(selector).length)
 

O >0 k─▒sma ihtiyac─▒n yok .


2374







Evet!

 jQuery.fn.exists = function(){ return this.length > 0; }

if ($(selector).exists()) {
    // Do something
}
 

Buna cevap olarak: Jeff Atwood ile Herding Code podcast


1332







E─čer kulland─▒ysan

 jQuery.fn.exists = function(){return ($(this).length > 0);}
if ($(selector).exists()) { }
 

m├╝mk├╝n olmad─▒─č─▒ zaman zincirlemenin m├╝mk├╝n oldu─čunu ima edersiniz.

Bu daha iyi olurdu:

 jQuery.exists = function(selector) {return ($(selector).length > 0);}
if ($.exists(selector)) { }
 

Alternatif olarak, SSSÔÇÖden :

 if ( $('#myDiv').length ) { /* Do something */ }
 

A┼ča─č─▒dakileri de kullanabilirsiniz. JQuery nesne dizisinde hi├žbir de─čer yoksa, dizideki ilk ├Â─čenin al─▒nmas─▒ tan─▒ms─▒z d├Ând├╝r├╝r.

 if ( $('#myDiv')[0] ) { /* Do something */ }
 

362







Bunu kullanabilirsiniz:

 // if element exists
if($('selector').length){ /* do something */ }
 

 // if element does not exist
if(!$('selector').length){ /* do something */ }
 

132







Varolu┼ču kontrol etmenin en h─▒zl─▒ ve en semantik olarak kendini a├ž─▒klayan yolu asl─▒nda d├╝z kullanmakt─▒r JavaScript :

 if (document.getElementById('element_id')) {
    // Do something
}
 

JQuery uzunluk alternatifinden biraz daha uzun, ancak yerel bir JS y├Ântemi oldu─čundan daha h─▒zl─▒ ├žal─▒┼č─▒r.

Ve kendi jQuery fonksiyonunuzu yazma alternatifinden daha iyidir . Bu alternatif daha yava┼č, snover belirtilen nedenlerden dolay─▒. Ancak, di─čer programc─▒lara, exists() i┼člevin jQuery'ye ├Âzg├╝ bir ┼čey oldu─ču izlenimini verecektir . JavaScript Bilgi borcunuzu artt─▒rmadan, kodunuzu d├╝zenleyen ba┼čkalar─▒ taraf─▒ndan anla┼č─▒lmal─▒d─▒r.

Not: ├ľncesinde '#' olmad─▒─č─▒na dikkat edin element_id (├ž├╝nk├╝ bu d├╝z JS de─čildir jQuery ).


96







Yazarak birka├ž bayt kaydedebilirsiniz:

 if ($(selector)[0]) { ... }
 

Bu, her jQuery nesnesinin bir dizi olarak maskelenmesi nedeniyle ├žal─▒┼č─▒r, bu nedenle diziden ilk ├Â─čeyi almak i├žin dizi ba┼čvuru i┼člecini kullanabiliriz . undefined Belirtilen dizinde bir ├Â─če yoksa d├Âner .


67







Kullanabilirsiniz:

 if ($(selector).is('*')) {
  // Do something
}
 

Bir Biraz belki daha zarif.


62







Bu eklenti, bir geri arama if gibi if ($(ele).exist()) { /* DO WORK */ } veya kullanan bir ifadede kullan─▒labilir.

Eklenti

 ;;(function($) {
    if (!$.exist) {
        $.extend({
            exist: function() {
                var ele, cbmExist, cbmNotExist;
                if (arguments.length) {
                    for (x in arguments) {
                        switch (typeof arguments[x]) {
                            case 'function':
                                if (typeof cbmExist == "undefined") cbmExist = arguments[x];
                                else cbmNotExist = arguments[x];
                                break;
                            case 'object':
                                if (arguments[x] instanceof jQuery) ele = arguments[x];
                                else {
                                    var obj = arguments[x];
                                    for (y in obj) {
                                        if (typeof obj[y] == 'function') {
                                            if (typeof cbmExist == "undefined") cbmExist = obj[y];
                                            else cbmNotExist = obj[y];
                                        }
                                        if (typeof obj[y] == 'object' && obj[y] instanceof jQuery) ele = obj[y];
                                        if (typeof obj[y] == 'string') ele = $(obj[y]);
                                    }
                                }
                                break;
                            case 'string':
                                ele = $(arguments[x]);
                                break;
                        }
                    }
                }

                if (typeof cbmExist == 'function') {
                    var exist =  ele.length > 0 ? true : false;
                    if (exist) {
                        return ele.each(function(i) { cbmExist.apply(this, [exist, ele, i]); });
                    }
                    else if (typeof cbmNotExist == 'function') {
                        cbmNotExist.apply(ele, [exist, ele]);
                        return ele;
                    }
                    else {
                        if (ele.length <= 1) return ele.length > 0 ? true : false;
                        else return ele.length;
                    }
                }
                else {
                    if (ele.length <= 1) return ele.length > 0 ? true : false;
                    else return ele.length;
                }

                return false;
            }
        });
        $.fn.extend({
            exist: function() {
                var args = [$(this)];
                if (arguments.length) for (x in arguments) args.push(arguments[x]);
                return $.exist.apply($, args);
            }
        });
    }
})(jQuery);
 

jsFiddle

Bir veya iki geri arama belirtebilirsiniz. ─░lki eleman varsa eleman yoksa, ikinci bir ate┼č edece─či ate┼č edece─či de─čil mevcuttur. Ancak, yaln─▒zca bir i┼člevi ge├žmeyi se├žerseniz, yaln─▒zca ├Â─če mevcut oldu─čunda patlar. Bu nedenle, se├žilen eleman mevcut de─čilse zincir ├Âl├╝r . Elbette, varsa, ilk i┼člev ate┼členecek ve zincir devam edecektir.

Geri ├ža─č─▒rma de─či┼čkenini kullanman─▒n zincirlenebilirli─čin korunmas─▒na yard─▒mc─▒ oldu─čunu unutmay─▒n - ├Â─če d├Ând├╝r├╝l├╝r ve zincirleme komutlar─▒n─▒ di─čer t├╝m jQuery y├Ântemlerinde oldu─ču gibi devam edebilirsiniz!

├ľrnek Kullan─▒mlar

 if ($.exist('#eleID')) {    /*    DO WORK    */ }        //    param as STRING
if ($.exist($('#eleID'))) { /*    DO WORK    */ }        //    param as jQuery OBJECT
if ($('#eleID').exist()) {  /*    DO WORK    */ }        //    enduced on jQuery OBJECT

$.exist('#eleID', function() {            //    param is STRING && CALLBACK METHOD
    /*    DO WORK    */
    /*    This will ONLY fire if the element EXIST    */
}, function() {            //    param is STRING && CALLBACK METHOD
    /*    DO WORK    */
    /*    This will ONLY fire if the element DOES NOT EXIST    */
})

$('#eleID').exist(function() {            //    enduced on jQuery OBJECT with CALLBACK METHOD
    /*    DO WORK    */
    /*    This will ONLY fire if the element EXIST    */
})

$.exist({                        //    param is OBJECT containing 2 key|value pairs: element = STRING, callback = METHOD
    element: '#eleID',
    callback: function() {
        /*    DO WORK    */
        /*    This will ONLY fire if the element EXIST    */
    }
})
 

62







Cevaplar─▒n ├žo─čunun olmas─▒ gerekti─či gibi do─čru olmad─▒─č─▒n─▒ g├Âr├╝yorum , eleman uzunlu─čunu kontrol ediyorlar , ├žo─ču durumda tamam olabilir , ancak % 100 de─čil , say─▒n─▒n i┼čleve ge├žip ge├žmedi─čini d├╝┼č├╝n├╝n, bu y├╝zden hepsini denetleyen bir i┼člevi prototip yap─▒yorum Ko┼čullar─▒ ve cevab─▒ olmas─▒ gerekti─či gibi iade edin:

 $.fn.exists = $.fn.exists || function() { 
  return !!(this.length && (this[0] instanceof HTMLDocument || this[0] instanceof HTMLElement)); 
}
 

Bu hem uzunlu─ču hem de tipi kontrol eder, ┼×imdi ┼ču ┼čekilde kontrol edebilirsiniz:

 $(1980).exists(); //return false
$([1,2,3]).exists(); //return false
$({name: 'stackoverflow', url: 'http://www.stackoverflow.com'}).exists(); //return false
$([{nodeName: 'foo'}]).exists() // returns false
$('div').exists(); //return true
$('.header').exists(); //return true
$(document).exists(); //return true
$('body').exists(); //return true
 

58







Ger├žekten jQuery'ye gerek yok. D├╝z JavaScript ile kontrol etmek daha kolay ve semantik olarak do─čru:

 if(document.getElementById("myElement")) {
    //Do something...
}
 

Herhangi bir nedenle ├Â─čeye bir kimlik koymak istemiyorsan─▒z, DOM'a eri┼čmek i├žin tasarlanm─▒┼č herhangi bir JavaScript y├Ântemini kullanabilirsiniz.

jQuery ger├žekten harika, fakat saf JavaScript'in unutulmaz olmas─▒na izin verme.


54







Bunu kullanabilirsiniz:

 jQuery.fn.extend({
    exists: function() { return this.length }
});

if($(selector).exists()){/*do something*/}
 

52







├ľnceki cevaplar─▒n hepsinin .length parametre gerektirmesinin nedeni , ├žo─čunlukla $() perdelerin arkas─▒nda querySelectorAll olan jquery se├žicisini kullanmalar─▒d─▒r (ya da do─črudan kullan─▒yorlar). Bu y├Ântem olduk├ža yava┼čt─▒r, ├ž├╝nk├╝ bu se├žiciyle t├╝m e┼čle┼čmeleri arayarak ve bunlarla bir dizi doldurarak DOM a─čac─▒n─▒n tamam─▒n─▒ ayr─▒┼čt─▒rmas─▒ gerekir.

['Length'] parametresi gerekli de─čildir veya kullan─▒┼čl─▒d─▒r ve do─črudan kullan─▒rsan─▒z, kod ├žok daha h─▒zl─▒ olacakt─▒r document.querySelector(selector) , ├ž├╝nk├╝ e┼čle┼čti─či ilk ├Â─čeyi d├Ând├╝r├╝r veya bulunmazsa null de─čerini d├Ând├╝r├╝r.

 function elementIfExists(selector){  //named this way on purpose, see below
    return document.querySelector(selector);
}
/* usage: */
var myelement = elementIfExists("#myid") || myfallbackelement;
 

Bununla birlikte, bu y├Ântem bizi as─▒l nesnenin iadesiyle birlikte b─▒rak─▒r; de─či┼čken olarak saklanmayacak ve tekrar tekrar kullan─▒lmayacaksa sorun de─čil (dolay─▒s─▒yla unutursak referans─▒ koruyabiliriz).

 var myel=elementIfExists("#myid");
// now we are using a reference to the element which will linger after removal
myel.getParentNode.removeChild(myel);
console.log(elementIfExists("#myid")); /* null */
console.log(myel); /* giant table lingering around detached from document */
myel=null; /* now it can be garbage collected */
 

Baz─▒ durumlarda bu istenebilir. Bu gibi bir for d├Âng├╝ i├žinde kullan─▒labilir:

 /* locally scoped myel gets garbage collected even with the break; */
for (var myel; myel = elementIfExist(sel); myel.getParentNode.removeChild(myel))
    if (myel == myblacklistedel) break;
 

├ľ─čeye ger├žekten ihtiyac─▒n─▒z yoksa ve sadece do─čru / yanl─▒┼č almak / depolamak istiyorsan─▒z, onu iki kat─▒na ├ž─▒kar─▒n! ├ç├Âz├╝lm├╝┼č ayakkab─▒lar i├žin i┼če yarar, ├Âyleyse neden burada d├╝─č├╝m?

 function elementExists(selector){
    return !!document.querySelector(selector);
}
/* usage: */
var hastables = elementExists("table");  /* will be true or false */
if (hastables){
    /* insert css style sheet for our pretty tables */
}
setTimeOut(function (){if (hastables && !elementExists("#mytablecss"))
                           alert("bad table layouts");},3000);
 

41







M─▒ $.contains() istedi─čini?

jQuery.contains( container, contained )

$.contains() ─░kinci arg├╝man taraf─▒ndan sa─članan DOM ├Â─česi do─črudan bir ├žocuktur ya da daha derinden i├ž i├že olsun, ilk arg├╝man taraf─▒ndan sa─članan DOM ├Â─česinin soyundan ise y├Ântem true d├Ând├╝r├╝r. Aksi takdirde, yanl─▒┼č d├Ând├╝r├╝r. Sadece element d├╝─č├╝mleri desteklenir; ─░kinci arg├╝man bir metin veya yorum d├╝─č├╝m├╝ ise, $.contains() false d├Ând├╝r├╝r.

Not : ─░lk arg├╝man bir jQuery nesnesi veya d├╝z JavaScript nesnesi de─čil bir DOM ├Â─česi olmal─▒d─▒r.


38







if ($(selector).length) {} Yetersiz oldu─čunu buldum . selector Bo┼č bir nesne oldu─čunda sessizce uygulaman─▒z─▒ k─▒racak {} .

 var $target = $({});        
console.log($target, $target.length);

// Console output:
// -------------------------------------
// [Ôľ╝ Object              ] 1
//    Ôľ║ __proto__: Object
 

Tek ├Ânerim, ek bir kontrol yapmak {} .

 if ($.isEmptyObject(selector) || !$(selector).length) {
    throw new Error('Unable to work with the given selector.');
}
 

Bu biraz daha a─č─▒r olmas─▒na ra─čmen hala daha iyi bir ├ž├Âz├╝m ar─▒yorum.

D├╝zenleme: UYARI! selector Bir dize oldu─čunda bu IE'de ├žal─▒┼čmaz .

 $.isEmptyObject('hello') // FALSE in Chrome and TRUE in IE
 

37


2012-02-06





Java beti─činde uzunlu─ču kullanarak ├Â─čenin mevcut olup olmad─▒─č─▒n─▒ kontrol edebilirsiniz. E─čer uzunluk s─▒f─▒rdan b├╝y├╝kse, element s─▒f─▒r ise uzunluk s─▒f─▒r ise element yoktur.

 // These by Id
if( $('#elementid').length > 0){
  // Element is Present
}else{
  // Element is not Present
}

// These by Class
if( $('.elementClass').length > 0){
  // Element is Present
}else{
  // Element is not Present
}
 

36







Bir eleman─▒n varl─▒─č─▒n─▒ kontrol etmek , resmi jQuery web sitesinin kendisinde ├Âzenle belgelenmi┼čtir!

Se├žiciniz taraf─▒ndan d├Ând├╝r├╝len jQuery koleksiyonunun .length ├Âzelli─čini kullan─▒n :

 if ($("#myDiv").length) {
    $("#myDiv").show();
}
 

Bir eleman─▒n var olup olmad─▒─č─▒n─▒ test etmek i├žin her zaman gerekli olmad─▒─č─▒n─▒ unutmay─▒n. A┼ča─č─▒daki kod, varsa ├Â─čeyi g├Âsterecek ve e─čer yoksa hi├žbir ┼čey yapmadan (hatas─▒z) yapacakt─▒r:

 $("#myDiv").show();
 

32







bu, t├╝m cevaplara ├žok benzer, ancak neden ! operat├Âr├╝ iki kez kullanm─▒yorsunuz, b├Âylece bir boolean alabilirsiniz.

 jQuery.fn.exists = function(){return !!this.length};

if ($(selector).exists()) {
    // the element exists, now what?...
}
 

30







 $(selector).length && //Do something
 

27


2012-05-28





DOM ├ľ─če i├žin test etmeyi deneyin

 if (!!$(selector)[0]) // do stuff
 

27







Hiway'in cevab─▒ndan ilham al─▒yorum.

 $.fn.exists = function() {
    return $.contains( document.documentElement, this[0] );
}
 

jQuery.contains iki DOM ├Â─česini al─▒r ve birincisinin ikincisini i├žerip i├žermedi─čini kontrol eder.

document.documentElement ─░lk arg├╝man olarak kullanmak , exists yaln─▒zca mevcut belgede bir ├Â─čenin varl─▒─č─▒n─▒ kontrol etmek i├žin uygulamak istedi─čimizde y├Ântemin anlam─▒n─▒ yerine getirir .

A┼ča─č─▒da, birlikte kar┼č─▒la┼čt─▒ran bir pasaj─▒ koyduk jQuery.exists() kar┼č─▒ $(sel)[0] ve $(sel).length hangi de d├Ân├╝p yakla┼č─▒mlar─▒ truthy i├žin de─čerleri $(4) ise $(4).exists() getiriler false . DOM'da bir ├Â─čenin varl─▒─č─▒n─▒ kontrol etme ba─člam─▒nda bu istenen sonu├ž gibi g├Âr├╝n├╝yor .

 $.fn.exists = function() {
    return $.contains(document.documentElement, this[0]); 
  }
  
  var testFuncs = [
    function(jq) { return !!jq[0]; },
    function(jq) { return !!jq.length; },
    function(jq) { return jq.exists(); },
  ];
    
  var inputs = [
    ["$()",$()],
    ["$(4)",$(4)],
    ["$('#idoexist')",$('#idoexist')],
    ["$('#idontexist')",$('#idontexist')]
  ];
  
  for( var i = 0, l = inputs.length, tr, input; i < l; i++ ) {
    input = inputs[i][1];
    tr = "<tr><td>" + inputs[i][0] + "</td><td>"
          + testFuncs[0](input) + "</td><td>"
          + testFuncs[1](input) + "</td><td>"
          + testFuncs[2](input) + "</td></tr>";
    $("table").append(tr);
  } 
 td { border: 1px solid black } 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="idoexist">#idoexist</div>
<table style>
<tr>
  <td>Input</td><td>!!$(sel)[0]</td><td>!!$(sel).length</td><td>$(sel).exists()</td>
</tr>
</table>
<script>
  
  $.fn.exists = function() {
    return $.contains(document.documentElement, this[0]); 
  }
  
</script> 


26







Sadece bunu yapmak i├žin sade vanilyal─▒ javascript kullanmak istiyorum.

 function isExists(selector){
  return document.querySelectorAll(selector).length>0;
}
 

25







JQuery'ye gerek yok (temel ├ž├Âz├╝m)

 if(document.querySelector('.a-class')) {
  // do something
}
 

A┼ča─č─▒daki ├žok daha fazla performans se├žene─či (s─▒n─▒ftan ├Ânce bir nokta bulunmad─▒─č─▒na dikkat edin).

 if(document.getElementsByClassName('a-class')[0]) {
  // do something
}
 

querySelector, jQuery'de $ () (c─▒z─▒rt─▒) gibi uygun bir e┼čle┼čtirme motoru kullan─▒r ve daha fazla hesaplama g├╝c├╝ kullan─▒r, ancak% 99 durumlarda yaln─▒zca iyi sonu├ž verir. ─░kinci se├ženek daha belirgindir ve koda tam olarak ne yapaca─č─▒n─▒ s├Âyler. Jsperf https://jsperf.com/getelementsbyclassname-vs-queryselectorall/25 'e g├Âre ├žok daha h─▒zl─▒https://jsperf.com/getelementsbyclassname-vs-queryselectorall/25


24







Bu soruya t├Âkezledim ve ┼ču anda kulland─▒─č─▒m bir kod pasaj─▒n─▒ payla┼čmak istiyorum:

 $.fn.exists = function(callback) {
    var self = this;
    var wrapper = (function(){
            function notExists () {}

            notExists.prototype.otherwise = function(fallback){
                if (!self.length) {                    
                    fallback.call();
                }
            };

            return new notExists;
        })();

    if(self.length) {
        callback.call();    
    }

    return wrapper;
}
 

Ve ┼čimdi b├Âyle bir kod yazabilirim -

 $("#elem").exists(function(){
    alert ("it exists");
}).otherwise(function(){
    alert ("it doesn't exist");
});
 

├çok fazla kod g├Âr├╝nebilir, ancak CoffeeScript ile yaz─▒ld─▒─č─▒nda olduk├ža k├╝├ž├╝kt├╝r:

 $.fn.exists = (callback) ->
    exists = @length
    callback.call() if exists        
    new class
       otherwise: (fallback) ->            
            fallback.call() if not exists
 

22







Bir nesnenin bir ba┼čkas─▒n─▒n i├žinde olup olmad─▒─č─▒n─▒ g├Ârmek istedi─čim bir durum vard─▒, bu y├╝zden se├žicinin i├žindeki bir se├žiciyi kontrol etmek i├žin ilk cevaba bir ┼čey ekledim ..

 // Checks if an object exists.
// Usage:
//
//     $(selector).exists()
//
// Or:
// 
//     $(selector).exists(anotherSelector);
jQuery.fn.exists = function(selector) {
    return selector ? this.find(selector).length : this.length;
};
 

18







Peki ya:

 function exists(selector) {
    return $(selector).length;
}

if (exists(selector)) {
    // do something
}
 

├çok azd─▒r ve se├žiciyi $() her seferinde kullanman─▒z gerekir.


17







Bunu kullan─▒yorum:

     $.fn.ifExists = function(fn) {
      if (this.length) {
        $(fn(this));
      }
    };
    $("#element").ifExists( 
      function($this){
        $this.addClass('someClass').animate({marginTop:20},function(){alert('ok')});               
      }
    ); 
 

Zinciri yaln─▒zca bir jQuery ├Â─česi mevcutsa y├╝r├╝t├╝n - http://jsfiddle.net/andres_314/vbNM3/2/


14







─░┼čte exist jQuery'deki en sevdi─čim y├Ântem

 $.fn.exist = function(callback) {
    return $(this).each(function () {
        var target = $(this);

        if (this.length > 0 && typeof callback === 'function') {
            callback.call(target);
        }
    });
};
 

ve se├žici olmad─▒─č─▒nda geri aramay─▒ destekleyen di─čer s├╝r├╝mler

 $.fn.exist = function(onExist, onNotExist) {
    return $(this).each(function() {
        var target = $(this);

        if (this.length > 0) {
            if (typeof onExist === 'function') {
                onExist.call(target);
            }
        } else {
            if (typeof onNotExist === 'function') {
                onNotExist.call(target);
            }
        }
    });
};
 

├ľrnek:

 $('#foo .bar').exist(
    function () {
        // Stuff when '#foo .bar' exists
    },
    function () {
        // Stuff when '#foo .bar' does not exist
    }
);
 

14







$("selector" ) length ├Âzelli─či olan bir nesneyi d├Ând├╝r├╝r . Se├žici herhangi bir eleman bulursa nesneye dahil edilir. Yani uzunlu─čunu kontrol ederseniz herhangi bir element olup olmad─▒─č─▒n─▒ g├Ârebilirsiniz. JavaScriptÔÇÖte 0 == false , b├Âylece 0 kodunuzu alamazsan─▒z ├žal─▒┼čacakt─▒r.

 if($("selector").length){
   //code in the case
} 
 

14







Burada, jQuery se├žicisinin e─čer diziyi veya ├Â─čeleri d├Ând├╝rd├╝─č├╝ i├žin ├žal─▒┼čabilir mi, yoksa ├žal─▒┼čabilir mi, do─črudan kullanarak ├Â─čenin var olup olmad─▒─č─▒n─▒ kontrol etmenin farkl─▒ durumlar─▒n─▒n tam bir ├Ârne─či verilmi┼čtir.

 var a = null;

var b = []

var c = undefined ;

if(a) { console.log(" a exist")} else { console.log("a doesn't exit")}
// output: a doesn't exit

if(b) { console.log(" b exist")} else { console.log("b doesn't exit")}
// output: b exist

if(c) { console.log(" c exist")} else { console.log("c doesn't exit")}
// output: c doesn't exit
 

SON ├ç├ľZ├ťM

 if($("#xysyxxs").length){ console.log("xusyxxs exist")} else { console.log("xusyxxs doesnn't exist") }
//output : xusyxxs doesnn't exist

if($(".xysyxxs").length){ console.log("xusyxxs exist")} else { console.log("xusyxxs doesnn't exist") }
    //output : xusyxxs doesnn't exist
 

11







Bunu daha b├╝y├╝k olmad─▒─č─▒n─▒ kontrol etmek gerekmez 0 gibi $(selector).length > 0 , $(selector).length yeter ve elementlerin varl─▒─č─▒n─▒ kontrol etmek i├žin zarif bir yol. Bunun i├žin fazladan bir ┼čey yapmak istiyorsan─▒z, bunun i├žin bir fonksiyon yazman─▒n bir yarar─▒ oldu─čunu sanm─▒yorum, evet.

 if($(selector).length){
  // true if length is not 0
} else {
  // false if length is 0
}
 

11



─░lgili yay─▒nlar


Bir vekt├Ârde bir elementin indeksini bulmak i├žin bir R fonksiyonu var m─▒?

RecyclerView i├žin bir addHeaderView e┼čde─čeri var m─▒?

C# i├žindeki bir HashSet i├žin bir AddRange e┼čde─čeri var m─▒

Java'da bir eval () i┼člevi var m─▒?

node.js i├žin sanal bir ortam var m─▒?

Python'da Root ortalama kare hatas─▒ (RMSE) i├žin bir k├╝t├╝phane fonksiyonu var m─▒?

Svn i├žin oldu─ču gibi git i├žin yoksay komutu var m─▒?

Bir kep├žeyi yaln─▒zca bir kep├žeyi g├Ârme / eri┼čme eri┼čimiyle s─▒n─▒rland─▒rma konusunda bir S3 politikas─▒ var m─▒?

phpinfo () - G├Ârmenin kolay bir yolu var m─▒?

Google Foto i├žin bir y├╝kleme API var m─▒ (photos.google.com)?

Etiketle ilgili di─čer sorular [javascript]


Zaman uyumsuz bir ├ža─čr─▒n─▒n yan─▒t─▒n─▒ nas─▒l d├Ând├╝r├╝r├╝m?

Ekrandaki ge├ži┼čler: ├Âzellik

Not Defteri ++ 'da JSON nas─▒l yeniden bi├žimlendirilir?

Bir fonksiyonun sadece bir return ifadesi olmas─▒ gerekir mi?

Windows cmd stdout ve stderr komutlar─▒n─▒ tek bir dosyaya y├Ânlendirin

Bir dizindeki t├╝m dosya ve klas├Ârler nas─▒l silinir?

Ba┼čka bir git s├╝reci bu depoda ├žal─▒┼č─▒yor gibi g├Âr├╝n├╝yor

BasicHttpBinding vs WsHttpBinding vs WebHttpBinding aras─▒nda

Bir web sitesi ile bir web uygulamas─▒ aras─▒ndaki fark nedir? [kapal─▒]

Sunucu.Transfer Vs. Response.Redirect