【发布时间】:2014-01-15 16:14:10
【问题描述】:
你能否测试一个输入元素是否使用 jQuery 应用了 CSS3 :valid 或 :invalid 伪类?我想在启用提交按钮之前测试表单元素是否通过了 CSS 验证。
我已经尝试过但不起作用的事情:
if($("#el").is(":valid")) {
//...
}
if($("#el:valid").length == 0) {
//...
}
$("#el").attr("valid")
【问题讨论】:
-
您使用的是哪个 jQuery 版本?由于我猜的一个错误,似乎仅在 1.9.x 中不适用于最近的 jQuery 版本
-
目前使用jQuery 1.9.1版本,或许可以升级一下。
-
是的,升级到 1.10.x 将解决此问题
标签: javascript jquery html css