Die Funktion isNaN()
gibt true
zurück, wenn der übergebene Wert KEINE Zahl ist, nicht, wenn IT eine Zahl ist.
Da Sie überprüfen möchten, ob der angegebene Text eine Zahl ist, können Sie einfach eine !
vor Ihrem isNaN()
Anruf hinzufügen, so dass es testet, ob es "nicht" eine Zahl ist, oder mit anderen Worten, wenn es eine Zahl:
$(function(){
console.log(!isNaN(parseInt($('#val').text())));
})
der Zweck des !
Betreiber ist es, den Wert eines booleschen zu umkehren; Das heißt, ändern Sie false
zu true
und umgekehrt.
scheint mir gut zu funktionieren ..... Welchen Wert [s] scheitern? – epascarello
Was ist Ihre Frage? – Nathan
Ja 'false', da es eine Nummer ist. –