jQuery onfocus / out和目标输入框,textarea和选择元素

时间:2014-03-18 14:36:36

标签: javascript jquery

我需要你的帮助,

我似乎无法使下面的代码正常运行以针对所有输入框,textareas和select元素定位onfocusin,但是,我不想将目标放在输入类型='button'的位置

    $('#content select, input[type='text'], #content textarea').focusin(function(e) {


    this.style.backgroundColor = '#colorcode'

    });

3 个答案:

答案 0 :(得分:1)

尝试以下方法:

$('#content select, input[type="text"], #content textarea').focusin(function(e) {


    this.style.backgroundColor = '#colorcode'

});

答案 1 :(得分:0)

由于您已经在使用jQuery,您还可以使用css方法设置背景颜色,例如:

 $('#content select, input[type="text"], #content textarea').focusin(function(e) {
    $(this).css("background-color", "#colorcode");
 });

答案 2 :(得分:0)

尝试使用.not()

var inputs = $('input, textarea, select')
                .not(':input[type=button], :input[type=submit], :input[type=reset]');

$(inputs).focusin(function(e) {
    $(this).css("background-color", "#colorcode");
});