我正在使用这个代码
$(".textForm input").focus(function(){
$(this).val("");
$(".card").find('.'+this.id).addClass('focus');
}).blur(function(){
$(".card").find('.'+this.id).removeClass('focus');
});
当 input box
被聚焦时添加 .focus
类,但是每当我点击任何不是 input box
的地方时类被删除。有没有一种方法可以仅在单击另一个 input box
时删除该类?
我不确定我的问题是否正确,希望有人能理解我。
提前致谢。
最佳答案
$('input').on('click',function(){
$('.focus').removeClass('focus');
$(this).addClass('focus')
})
以上代码确保仅在将某个元素添加到另一个元素时才从该元素中删除“focus”类。
关于javascript - 有没有不同的方法来删除 jquery 中的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19602967/