2017-02-16 35 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