hallo im neu in Jquery und im Blick auf diesem Problemjquery Eingangswert Vergleich wird nur eine Ziffer
Ich habe diesen Code
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(".adults").change(function(){
var test = $(".maxpeople").val();
if ($(this).val() > $(".maxpeople").val()) {
alert("test");
}
alert(test)
});
</script>
und ich brauche die Ziffern zu vergleichen und wenn der Wert von .adults ist größer als der Wert von .maxpeople, dann zeige mir eine Warnung. der Code funktioniert, aber es sieht aus wie es nur eine Ziffer braucht. exjample:
.maxpeople = 17
i setzen 1 in .adults und in Ordnung ist, aber wenn ich 2 legte es zeigt die Warnung, jetzt, wenn ich 16 legte es die Warnung zeigen tut .. was im i tun falsch??
Haben Sie einen Link? –
Verwenden Sie ParseInt mit einem Radix von 10, um Ihre Werte explizit als Ganzzahlen zu interpretieren. Ex. 'parseInt ($ (this) .val(), 10)> parseInt ($ (". maxpeople "). val(), 10)' – j08691