我这样做:
$(".field-validation-error").addClass('ui-state-error');
并且在某个时刻发生类似的事情
$("body").prepend("<span class="field-validation-error">This field is required.</span>")
我希望这个新添加的元素也有类'ui-state-error'
答案 0 :(得分:5)
您可以自行添加,更改.prepend()
来电,也可以使用the .livequery()
plugin,如下所示:
$(".field-validation-error").livequery(function() {
$(this).addClass('ui-state-error');
});
这将对所有边界.field-validation-error
元素和未来元素执行。或者,如果更改样式表是一个选项,只需包括两个选择器:
.field-validation-error, .ui-state-error { ....styles.... }
答案 1 :(得分:0)
答案 2 :(得分:0)
为什么不这样做:
$("body").prepend("<span class="field-validation-error ui-state-error">This field is required.</span>")