Проверка формы с помощью jquery и livevalidation
Я пытаюсь сделать некоторую проверку формы с помощью 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>
Это нормально, но теперь я добавлю еще один класс error в div prenameDiv, когда DOM изменит свой вид:
<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");
}
}
Но ничего не меняется? есть предложения?
1 ответ
Вы можете использовать .find для достижения этой цели.
if(($("#prenameDiv").find(".LV_invalid_field").length!=0)
{
$("#prenameDiv").addClass("error");
}