我有以下示例(简化为帮助其他人),如果字段不符合基本验证要求,则会添加错误类:
var email = $("input#email").val();
if (email == "") {
$("#emailblock").addClass("has-error")
var prevent = 1;
}
var org = $("input#organisation").val();
if (org == "") {
$("#orgblock").addClass("has-error")
var prevent = 1;
}
// if no entry, prevent submission and highlight first field
if (prevent == '1') {
$(".has-error:first").focus();
}
但是,在使用.has-error
后,使用上述代码并不会关注addClass()
的第一个实例。
在将has-error
用于包含表单元素的.addClass
之后,如何选择<div>
或任何其他动态分配的类的第一个实例?