简体   繁体   English

与CSS伪选择器一起使用'this'关键字

[英]use 'this' keyword along with css pseudo selectors

I want to use pseudo selectors along with this attribute. 我想与该属性一起使用伪选择器。 How can I use it. 我该怎么用

$('input:valid').length

It will return 1 if its valid else 0 for invalid. 如果有效则返回1,否则返回0。

the same if I want to achieve using this how can I do that. 如果我想使用此功能,该怎么做。 something like this. 这样的事情。

$('input').focusout(function(){
var flag=$('this:valid').length;
console.log(flag);
})

But its not working. 但是它不起作用。 Please guide me how to do this. 请指导我如何执行此操作。

您应该使用is()

var flag = $(this).is(':valid'); //returns boolean

Try this instead: 尝试以下方法:

var flag=$(this).filter(':valid').length

REF: .filter() | 参考: .filter()| jQuery API Documentation jQuery API文档

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM