作者:辽河儿女 | 来源:互联网 | 2023-05-27 14:48
我有四个类的html代码.
HTML
jQuery的
alert($("div").hasClass(".class4")); //return false
alert($("div").is(".class4")); //return true
我的问题是hasClass
用来检查天气有一个名为的类given className
,但是这里它与现有的类返回false.is
和之间有什么区别hasClass
?
演示
1> adeneo..:
在这种情况下没有区别,但是hasClass
不包括选择器中的句点,它只需要类名,这就是为什么你得到错误的结果
$("div").hasClass("class4"); //return true
$("div").is(".class4"); //return true
但是,is()
接受的不仅仅是类,还有更多的内部匹配,因此使用hasClass
更合适,并且应该更快(不明显).