0

.focus() 関数の特定の入力に関連付けられているエラー div のみを削除しようとしています。次のコードは正常に動作しますが、唯一の問題は、入力.errのみに焦点を当てているにもかかわらず、すべてのクラスを削除していることです。myname

 $(':input[name="myname"]').focus(function(){
    $('.err').fadeOut(1000, function() {
        $(this).remove();
    });
 });

セレクターをクラス内にある$('.nameinput > div.err').ように更新しようとしましたが、機能しません.err.nameinput

 $(':input[name="myname"]').focus(function(){
    $('.nameinput > div.err').fadeOut(1000, function() {
        $(this).remove();
    });
 });

私も試してみましたが、.closest()うまくいきませんでした!ここで私が間違っていることを教えてください。

** * ** * ** アップデート * ** * ** * ** * *

サンプルコードはこちら

4

1 に答える 1