So ermittelt JQuery, ob eine Variable leer ist: 1. Erstellen Sie eine Front-End-Beispieldatei. 2. Übergeben Sie „var A=$(“#**).val();if(A==null||A! = undefiniert||A==""){...}" oder "var A=$("#**).val();if(A.length>0){...}" Methode bestimmt, ob Lassen Sie die Variable einfach leer.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, jquery3.2.1, Dell G3-Computer.
Wie ermittelt JQuery, ob eine Variable leer ist?
JQuery bestimmt, ob es leer ist
//有如下三种判断 var A=$("#**).val(); if(A==null||A!=undefined||A==""){ //处理 }
Hier ist der Unterschied zwischen null, undefiniert und „“:
null: Das leere Objekt ist kein Objekt und der Wert wird in 0 umgewandelt
undefiniert: Ein spezielles Attribut des globalen Objekts window.undefiniert Zeigt „fehlender Wert“ an, was bedeutet, dass hier ein Wert vorhanden sein sollte, dieser jedoch nicht definiert wurde. Konvertieren Sie den Wert in NaN. Typische Verwendung ist:
(1) Wenn die Variable deklariert, aber kein Wert zugewiesen ist, ist sie gleich undefiniert.
(2) Beim Aufruf der Funktion wird der Parameter, der bereitgestellt werden sollte, nicht bereitgestellt und der Parameter ist gleich undefiniert.
(3) Dem Objekt ist kein Attribut zugewiesen und der Wert dieses Attributs ist undefiniert.
(4) Wenn die Funktion keinen Wert zurückgibt, gibt sie standardmäßig undefiniert zurück.
Es gibt eine weitere einfachere Methode, die getestet wurde und verfügbar ist
var A=$("#**).val(); if(A.length>0){ //非空处理 }
Empfohlenes Lernen: „jQuery-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob eine Variable in jquery leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!