为什么jQuery报告搜索字段的值比字段的实际值落后一步?这是在jsFiddle中。
<input type="search" class="search" name="test">
<p id="result"></p>
<script>
$('.search').each(function () {
var search_type = $(this).attr('name');
$(this).keydown(function (e) {
var params = {
'search_type': search_type,
'q': $(this).val()
};
$('#result').text(params.q);
});
});
</script>