【发布时间】:2011-07-20 20:29:14
【问题描述】:
我有以下问题:我有一个包含三个文本输入字段的表单,我想在其中一个字段获得焦点时更改背景颜色,并在失去焦点时将其设置回来。我想出了以下代码:
HTML(简体):
<form>
<input class="calc_input" type="text" name="start_date" id="start_date" />
<input class="calc_input" type="text" name="end_date" id="end_date" />
<input class="calc_input" size="8" type="text" name="leap_year" id="leap_year" />
</form>
jQuery
$(document).ready(function() {
$('input:text').focus(
function(){
$(this).css({'background-color' : '#FFFFEEE'});
});
$('input:text').blur(
function(){
$(this).css({'background-color' : '#DFD8D1'});
});
});
谢谢
【问题讨论】:
-
您还没有描述执行此代码时发生的情况。究竟是什么问题?
-
你没有说你想出的代码有什么问题。
标签: jquery input background-color