2017-02-16 49 views
0

我试图对带有parsley-error类的字段进行操作,不幸的是下面的代码不工作。我的类选择器不适用于欧芹错误

$('.parsley-error').on('focusin', function() { 
    console.log('yep'); 
}); 

,如果我把它改成这样:

$('input').on('focusin', function() { 
    console.log('yep'); 
}); 

那么这样的作品,所以我知道代码正在运行...只是选择不工作。当然,任何帮助都非常感谢。

回答

2

当你打电话给$('.parsley-error').on...时,你的jQuery集可能是空的,因为还没有任何错误。所以你的代码什么都不做。

您可能希望使用委托事件$(document).on('focusin', '.parsley-error', ...)来代替。或者在发生错误时使用欧芹事件来做东西。

+0

谢谢! $(document).on('focusin','.parsley-error',...)解决了它。仍然不明白这个问题是什么,但欣赏获得解决方案。 – zag2010