livevaldation と jquery を使用してフォームの検証を行おうとしています。
私はそのような入力フィールドを持つフォーミュラを持っています:
<div id="prenameDiv" class="control-group">
<input id="prename" name="prename" class="input-large" placeholder="Max"/>
</div>
したがって、検証でエラーが発生した場合、「livevalidaton」はクラス「LV_invalid_field」を入力に追加します。次のようになります。
<div id="prenameDiv" class="control-group">
<input id="prename" name="prename" class="input-large LV_invalid_field" placeholder="Max"/>
</div>
それは問題ありませんが、DOM が次のように変更されたら、別のクラス「error」を div「prenameDiv」に追加します。
<div id="prenameDiv" class="control-group error">
<input id="prename" name="prename" class="input-large LV_invalid_field" placeholder="Max"/>
</div>
私はそのようにそれを試しました:
if ($("#prenameDiv").bind("DOMSubtreeModified")){
if ($("#prename").hasClass("LV_invalid_field")) {
$("#prenameDiv").addClass("error");
}
}
でも何も変わらない?何かアイデアはありますか?