8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

jQuery - 您能检查一个类是否有另一个类吗?

Miguel Contreras 1月前

46 0

我知道你可以检查某个 id(或其他选择器)是否具有某个类:$('#mydiv').hasClass('bar') 但你能检查某个类是否还有另一个类吗?例如:$('.myclass').has...

我知道您可以检查 id(或其他选择器)是否具有特定的类:

$('#mydiv').hasClass('bar')

但是你能检查一个类是否还有另一个类吗?例如:

$('.myclass').hasClass('bar')

只是想知道?

帖子版权声明 1、本帖标题:jQuery - 您能检查一个类是否有另一个类吗?
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Miguel Contreras在本站《jquery》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 是的,它会起作用

    阅读有关 jquery 选择器的

  • 一个类不能有另一个类,只有一个元素(通过其选择器获取)可以有多个类。

    为了检查具有类 bar 的 #mydiv 是否也具有类 foo,您可以编写如下代码:

    if( $('#mydiv.bar').hasClass('foo') ) {
      // ...
    }
    
  • 你可以尝试这样

    if($('.myclass').find('bar').length > 0)
       //Do you code
    

    希望这对你有帮助

  • 是的,有效

    if ($('.myclass').hasClass('bar')) {
    //do some thing 
    
    }
    
  • MGM 1月前 0 只看Ta
    引用 6

    或者跳过检查并直接选择元素。

    $('.myclass.bar')
    

    如果需要检查是否存在:

    $('.myclass.bar').length > 0
    
  • Si8 1月前 0 只看Ta
    引用 7

    这很容易测试。查看它在 jsFiddle (一个很棒的面向 Web 开发人员的在线工具)上的运行情况。

    <div id="mydiv" class="myclass bar">
    </div>
    

    jQuery的:

    alert($('.myclass').hasClass('bar'))
    
  • 我投票关闭“不清楚你在问什么”只是因为没有“OP 太懒了不想测试”......;)

返回
作者最近主题: