2017-02-16 22 views
0

パセリエラークラスを持つフィールドに作用しようとしていますが、残念ながら次のコードは機能しません。私のクラスセレクタがパセリエラーのために働いていません

$('.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

ありがとうございました! $(documentin).on( 'focusin'、 '.parsley-error'、...)はそれを解決しました。まだ問題が何かを理解していないが、解決策を得ることを感謝します。 – zag2010

関連する問題