我在表单中有很多文本框。当其各自的值未通过验证时,类别“有错误”。已应用,它会在文本框中添加红色边框。
如果该文本框获得焦点,我想撤消此类。
像
这样的东西$(document).on('focus',find(':input'),function(){
$(this).removeClass('has-error');
});
这是怎么做到的?
答案 0 :(得分:3)
您只需使用find(':input')
':input.has-error'
$(document).on('focus', ':input.has-error' ,function(){
$(this).removeClass('has-error');
});
并确保您的代码位于DOM Ready
答案 1 :(得分:1)
只是做:
$(document).on("focus", "input:text.has-error", function() {