Immediate keydown change event

HTML

<input type=' text' />

JavaScript

$(document).ready(function () {
    var field = $("input");

    field.on("keydown", function (e) {
    		console.log(field.val())
        setTimeout(function () {
        console.log(field.val())
            if (field.val().length == 0) {
                field.css('background', 'white');
            } else {
                field.css('background', 'yellow');
            }
        }, 1);
    });
});