我正在尝试使用 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");
}
}
但什么都没有改变?你有什么想法吗?