我已經構建了一個小遊戲,除了限制用戶輸入一個數字兩次之外,一切都工作正常。jQuery比較輸入值與跨度對象
用戶輸入一個數字;
<form>
<input id="input" type="text" />
<input id="button" type="submit" value="Guess" />
</form>
var guess = $input.val();
數字(猜測)被排序並存儲在id猜測的跨度。
$guesses.append('<span class="guess ' + responseClass + '">' + guess + " " + '</span> ');
var sorted = $.makeArray($('#guesses span')).sort(function(a, b) {
return (parseInt($(a).text()) < parseInt($(b).text())) ? -1 : 1;
});
$('#guesses').html(sorted);
如何將inputvalue(guess)與#guesses中存儲的數字進行比較?假設我輸入50,然後再輸入50 - 我希望我的程序告訴我「已輸入數字」或類似的東西。
看起來像什麼後,要測試這一點。非常感謝! – Verd1 2014-10-04 05:07:26
是的,它像一個魅力一樣工作 - 現在我的遊戲表現得如人意。非常感謝Rory的幫助和提示! – Verd1 2014-10-04 07:14:17