本文介绍了有没有办法写"hasClass()"的类名?在jQuery中以“以smt开头"?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要编写如下的jQuery代码:
I need to write jquery code like :
if($('label').hasClass('info_')) {
}
有很多类名,例如:info_1,info_2,info_3等.因此,如果label具有以info_开头的类名,则我必须写下来.做一点事.
There are many class names like : info_1, info_2 ,info_3 etc. So , I must write that, if label has a classname which starts info_; do something.
但是我看了jquery网站并搜索了hasClass().没有关于此的示例.有什么办法吗?谢谢.
But I looked jquery site and searched hasClass(). There is no example about this. Is there any way to do it? Thank you.
推荐答案
尝试使用:
$("[class^=info_]"); //Classes Starts with info_
$('[class*=info_]'); // Classes which contains info_
根据您的代码,而不是hasClass
As per your code instead of hasClass
if($('label').is('[class*=info_]')){} //Contains
或
if($('label').is('[class^=info_]')){} //Starts with
这篇关于有没有办法写"hasClass()"的类名?在jQuery中以“以smt开头"?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!