Ich habe den Fehler val().length
ist null oder kein Objekt "aus dem Code:
Der Fehler tritt bei der "If" -Anweisung auf. Ich versuche zu überprüfen, ob:
Ich denke, das Problem liegt bei Punkt (1). Wie überprüfe ich, ob das Textfeld existiert (um das Problem hoffentlich zu lösen)?
Sie können testen, ob das Eingabefeld als solches existiert:
%Vor% Wenn nicht, gibt val()
undefined
zurück.
Sie könnten sofort zu folgendem gehen:
%Vor% ... da sowohl undefined
als auch ""
zu false
Versuchen Sie stattdessen if (sizeVariable.val() == undefined || sizeVariable.val().length == 0)
. Auf diese Weise wird zuerst überprüft, ob ein Wert vorhanden ist, bevor versucht wird, zu sehen, wie lang es ist, ob es vorhanden ist.
ist sizeVaticalbe null, wenn Sie versuchen, die Länge zu überprüfen?
%Vor%In jQuery können Sie Folgendes verwenden:
%Vor%oder wenn es aus irgendeinem Grund nicht funktioniert hat, können Sie verwenden:
%Vor%Tags und Links jquery