我想更改包含我的输入字段的 DIV 的背景颜色。当您在输入中键入数据时,我的代码工作正常,背景颜色变为红色。但是当我返回并删除输入字段空白的数据时,背景不会恢复到原来的颜色。
我需要 DIV 的背景颜色在空白时恢复到原来的颜色。
我究竟做错了什么?
这是我的代码:
<script>
$(document).ready(function(){
$("#id").keypress(function() {
if($("#id").val().length > 0) $("#in").css("background-color", "red");
else {
if($("#id").val().length = 0) $("#in").css("background-color", "grey");
}
});
});
</script>