2017-04-03 4 views
0

私はこのスタックを見た:If hasClass then addClass to parent私の質問にほとんど答えていたが、私の場合、クラスを親ではないセレクタに追加したい。hasclassが別のセレクタ(親ではない)にクラスを追加する

私は自分のフォームにいくつかのフィールドがあり、それらのフィールドにはすべてクラスの連絡先があります。フォームが送信されると、エラークラスは空のフィールドに追加されます。ラップされたフィールドのいずれかが赤い場合は、赤くなるようにラップされたフィールドに使用するラベルが必要です。今、それは黒のままです。そこで私が必要とするスクリプトは、これらのフィールドにエラーが付いていないかどうかを確認し、ラベルを赤色にします。誰にでもアイデアはありますか?あなたがアクションでこのフォームを表示することができる場所

http://link.rubiconglobal.com/l/263882/2017-03-24/7ssj

上記のリンクです。

<script type="text/javascript"> 
$("#pardot-form").submit(function(event) { 
if ($('#263882_11763pi_263882_11763').is(".error")) { 
document.getElementById('label2').addClass = 'error'; 
} 
</script> 
+0

uはあなたが赤を回すことを期待ラベル画像を追加することができますか? –

+0

コードはどこですか?これまでに何を試しましたか? – Huelfe

+0

空の色を追加する必要がありますか? – Samyappa

答えて

0
<script type="text/javascript"> 
    $(document).ready(function(){ 
    $("#pardot-form").submit(function(event) { 
     if ($('#263882_11763pi_263882_11763').is(".error")) { 
     $(this).addClass('error') 
     } 
    }); 
    }); 
    </script> 
+0

これ。 label2にクラスを追加しません –

0

あなたはこれでそれを試すことができます:以下のように私が試みた私のスクリプト

<script type="text/javascript"> 
    $(document).ready(function(){ 
    $("#pardot-form").submit(function(event) { 
     if ($('p').hasClass("error")) { 
     document.getElementById('label2').addClass = 'error'; 
     } 
    }); 
    }); 
    </script> 
+0

これはうまくいきませんでした。 –

関連する問題