Die übergabe einer variable in eine Warnung

Wenn der korrekte string, foo eingetragen in .guess ich bin versucht zu ziehen, wird der Wert aus .clicks und übergeben Sie es in eine Warnung. Wenn ich das laden der Seite mit meinem aktuellen code (unten) die Warnung liest Correct! You guessed it in clicks.. Warum ist die clicks variable nicht übergeben wird?

Dank

jQuery:

$('.guess').keyup(function() { 
    if ($('.guess').val() == "foo") {
        var clicks = $('.clicks').val();
        alert('Correct! You guessed it in ' + clicks + ' clicks.');
        location.reload();
    }
});

HTML:

<div class="bar">
    <h2 class="clicks">0</h2>
    <input type="text" class="guess" />
</div>
  • val() ist nur verwendet für die input-Elemente. für alle anderen Elemente, verwenden Sie html().
InformationsquelleAutor 585connor | 2012-06-04
Schreibe einen Kommentar