Ich habe diesen Code:jQuery: über booleans in Kontrollstrukturen
console.log($(domElem).attr('selected'));
console.log(typeof $(domElem).attr('selected'));
if($(domElem).attr('selected') == true);
{
alert("there is one element selected");
}
Die Ausgabe lautet:
false
boolean
false
boolean
false
boolean
...
ich erwartet hatte "dies ein ausgewähltes Element ist" tat, war nie nicht gezeigt, aber Es wird so oft angezeigt, wie Gegenstände vorhanden sind.
jQuery 1.3.2
Irgendeine Idee?
Javier
Also, wenn das immer '== false', ist das normal? – neoascetic
versuchen Sie mit ===, lesen Sie hier, warum: http://stackoverflow.com/questions/359494/javascript-vs-does-it-matter-which-equal-operator-i-use –
@neoascetic, ich nicht verstehst du .. – ziiweb