Sag "Ich will
var s = $('#something');
und als nächstes möchte ich testen, ob jQuery #something gefunden hat, dh ich möchte testen, ob s
es leer ist.
Ich könnte mein Vertrauen isempty()
darauf verwenden:
function isempty(o) {
for ( var i in o )
return false;
return true;
}
Oder da jQuery-Objekte Arrays sind, könnte ich sie wahrscheinlich testen s.length
.
Aber beide scheinen nicht ganz in der Sprache von jQuery zu sein, nicht sehr jQueryesque. Was schlagen Sie vor?
.size()
Antwort gesehen, die mir eher gefällt.Antworten:
Verwenden Sie die Eigenschaft s.length.
[edit] size () in jquery 1.8 veraltet http://api.jquery.com/size/
quelle
quelle
Eine noch jQueryesque Lösung für mich ist:
So kann ich auf typische Weise schreiben:
quelle