Я хочу проверить текст ввода непосредственно на странице загрузки, но без добавления чего-либо в ввод его не работает. как это исправить?, если тип ввода не пуст, добавьте стиль css
<form action="">
<input type="text" id="author" value="Bill">
</form>
$("#author").keyup(function(){
if($(this).val()) {
$("#author").addClass("notempty");
/* if input is not empty do background yellow */
} else {
$("#author").addClass("empty");
/* else background is red */
}
});
демо http://jsfiddle.net/540dwmcn/
Следует отметить, что вы можете просто сделать '$ (this) .toggleClass ('color', this.value.length)' – adeneo