Nicht gleich Notation in Javascript, um in jQuery zu verwenden

8

Ist dies die Notation, die in JS, in jquery code

für Not Equal To verwendet wird? %Vor%

Keine von ihnen funktioniert

Hier ist der Code, den ich verwende

%Vor%

Danke Jean

    
X10nD 28.04.2010, 08:49
quelle

5 Antworten

19

Die Gleichheitsprüfung in JQuery unterscheidet sich nicht von "Standard" JavaScript.

!= bedeutet "nicht gleich", aber !== stellt sicher, dass beide Werte denselben Typ haben. Als ein Beispiel ist 1 == '1' true , aber nicht 1 === '1' , weil der LHS-Wert eine Zahl und der RHS-Wert eine Zeichenkette ist.

In Anbetracht Ihres Beispiels können wir Ihnen nicht viel über das, was vor sich geht, erzählen. Wir brauchen ein echtes Beispiel.

    
Deniz Dogan 28.04.2010, 08:53
quelle
2

.val () wird zum Abrufen oder Festlegen von Werten aus der Eingabe in Formularen verwendet. Ist das das, was Sie tun möchten? Wenn nicht, meinen Sie vielleicht die Verwendung von .text () oder .html ().

Wenn das in der Tat ist, was Sie tun möchten, haben Sie vielleicht Ihren Selektor falsch und er gibt null zurück, und null ist nicht gleich '', oder vielleicht haben Sie tatsächlich Daten dort, wie zum Beispiel Leerzeichen. :)

    
Francisco Soto 28.04.2010 08:56
quelle
1

Möglicherweise haben Sie Whitespace in Ihrem # xxx-Knoten, also warum beide! == und! = fehlschlagen, könnten Sie versuchen, nicht-whitespace-Zeichen zu testen

%Vor%

Hinweis : Ich nehme an, dass jQuerys .val () wegen dieser Zeile in jQuery source

nicht null zurückgibt %Vor%

Wenn nicht, müssen Sie dies tun

%Vor%     
YOU 28.04.2010 08:53
quelle
0

Es ist beides, aber letzteres ist strikt auf den Typ, siehe hier:

Ссылка

    
Lloyd 28.04.2010 08:52
quelle
0

Es arbeitet mit jquery und normalem Java Script.

Sie sollten Ihre val -Variable auf ihren Wert und null prüfen (notieren / debuggen).

Sie sollten auch überprüfen $('#xxx').length , ob Sie Elemente erhalten oder nicht, sonst erhalten Sie, daher wird Ihre If-Bedingung falsch sein.

    
Krunal 28.04.2010 08:57
quelle

Tags und Links