有没有办法写"hasClass()"的类名?在jQuery中以“以smt开头"? [英] Is there any way to write classname of "hasClass()" as 'starts with smt' in jquery?

查看:82
本文介绍了有没有办法写"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开头"?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆