标签: javascript jquery jquery-selectors
我想使用伪选择器和此属性。 我该怎么用呢。
$('input:valid').length
如果有效的其他0为无效,则返回1.
如果我想用这个来实现,我该怎么做呢。 像这样的东西。
$('input').focusout(function(){ var flag=$('this:valid').length; console.log(flag); })
但它不起作用。请指导我如何做到这一点。
答案 0 :(得分:5)
您应该使用is():
var flag = $(this).is(':valid'); //returns boolean
答案 1 :(得分:2)
请改为尝试:
var flag=$(this).filter(':valid').length
参考:.filter() | jQuery API Documentation