Javascript 指定输入目标模糊函数
我的功能正常工作。有没有办法从特定输入中删除该函数?因为它改变了所有的输入。。我有2个复选框和1个输入,我不需要启用此功能Javascript 指定输入目标模糊函数,javascript,jquery,Javascript,Jquery,我的功能正常工作。有没有办法从特定输入中删除该函数?因为它改变了所有的输入。。我有2个复选框和1个输入,我不需要启用此功能 $('input').blur(function(){ $('input').parent().removeClass("gray"); }) .focus(function() { $(this).parent().addClass("gray") }); 使用this上下文,$('input')将选择所有元素,回调中的this
$('input').blur(function(){
$('input').parent().removeClass("gray");
})
.focus(function() {
$(this).parent().addClass("gray")
});
使用
this
上下文,$('input')
将选择所有
元素,回调中的this
将保存调用事件的元素
$('input').blur(函数(){
$(this.parent().removeClass(“灰色”);
})
.focus(函数(){
$(this.parent().addClass(“灰色”)
});代码>
.gray{
背景:灰色;
}
使用此上下文,$('input')
将选择所有
元素,回调中的此
将保存调用事件的元素
$('input').blur(函数(){
$(this.parent().removeClass(“灰色”);
})
.focus(函数(){
$(this.parent().addClass(“灰色”)
});代码>
.gray{
背景:灰色;
}
尝试向输入中添加一个类,并选中您不希望使用onblur
函数的复选框,然后按如下所示更新代码
将类
添加到不需要此功能的三个输入中
$('input').not( ".class" ).blur(function() {
$(this).parent().removeClass("gray");
})
.focus(function() {
$(this).parent().addClass("gray")
});
希望这对您有所帮助。尝试向输入中添加一个类,并选中您不希望使用onblur
函数的复选框,然后按如下所示更新代码
将类
添加到不需要此功能的三个输入中
$('input').not( ".class" ).blur(function() {
$(this).parent().removeClass("gray");
})
.focus(function() {
$(this).parent().addClass("gray")
});
希望这对您有所帮助。如果您有这三个输入的id,您可以使用此代码段
$('input').blur(function(){
$(this).parent().removeClass("gray");
})
.focus(function() {
$(this).parent().not( "#id1, #id2, #id3" ).addClass("gray")
});
它将为与选择器不匹配的输入添加类。如果您有这三个输入的id,则可以使用此代码段
$('input').blur(function(){
$(this).parent().removeClass("gray");
})
.focus(function() {
$(this).parent().not( "#id1, #id2, #id3" ).addClass("gray")
});
它将为与选择器不匹配的输入添加类。您所说的特定输入是什么意思?Aftab Ahmed我希望在我的所有输入字段中都有这样的内容。。但是我有3个输入字段我不想要这个函数你有这3个输入的id或类来区分它们与DOM中的rest吗?你说的特定输入是什么意思?Aftab Ahmed我想要在我所有的输入字段上都有这个。。但是我有3个输入字段我不想要这个函数你有这3个输入的id或类来区别DOM中的其余输入吗?人造丝不确定你的意思Trayon不确定你的意思