正しい文字列 foo
が .guess
に入力されたとき、私は .clicks
から値を取り出し、それをアラートに渡そうとしています。現在のコード(下記)でページをロードすると、アラートは「正解!」と表示されます。clicks.で推測されます。なぜ
clicks` 変数が渡されないのでしょうか?
ありがとうございます。
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>
$('.guess').keyup(function() {
if ($.trim( this.value ) == "foo") {
var clicks = $('.clicks').text();
alert('Correct! You guessed it in ' + clicks + ' clicks.');
location.reload();
}
});