我坚持了几个小时,我不明白为什么当我在输入中输入一个字母并调用 jQuery 的 $().keydown 并用警告它时$(this).val()
,我输入的第一个字母不会显示up 但是当你再次输入一个字母时它会出现。
对此有什么解释吗?
<div class="mainboxforfriendfind">
<div class="findfriend">
<input type="text" id="findtext" name="friendfinder" placeholder="Enter Text to find a friend"/>
<button id="buttonfriend" class="findfriendbutton"></button>
</div>
<div class="outputfindfriend">
</div>
</div>
<script>
$("#findtext").keydown(function () {
alert($(this).val());
});
</script>