Yanıtlar:
$('#idThatDoesnotexist').lengtharadığınız şey. (Hiçbir şey bulamazsa, bu olur === 0.) Yani koşullu ifadeniz muhtemelen şöyle olmalıdır:
eğer ($ ['# id']. length) {/ * bulunursa kod * /} aksi takdirde {/ * bulunamazsa kod * /}
Bu uyarıdan döndürülen bir nesneyi alıyorsunuz çünkü jQuery (neredeyse) onu kullandığınızda her zaman "jQuery nesnesini" döndürür, jQuery'nin bulduğu, yöntem zincirlemesine izin veren öğeler için bir sarmalayıcıdır.
== 0.
if (!!$('#id').length)boolean döküm yapan da kullanabilirsiniz .
Futuraprime doğrudur, ancak aşağıdakileri yaparak sözdiziminizi kısaltabilirsiniz:
if ($("#id").length) {
//at least one element was found
} else {
//no elements found
}
$('#my_selector').length > 0
$('#my_selector').get(0) !== undefined
$('#my_selector')[0] !== undefined
Bu temeldir, şimdi ne istersen onu yap.