相关疑难解决方法(0)

JQuery .hasClass用于if语句中的多个值

我有一个简单的if语句:

if ($('html').hasClass('m320')) {

// do stuff 

}
Run Code Online (Sandbox Code Playgroud)

这按预期工作.但是,我想添加更多类来if statement检查<html>标记中是否存在任何类.我需要它所以它不是全部而是只有至少一个类的存在但它可以更多.

我使用的情况是,我有类(例如m320,m768),增加了对各种视口的宽度,所以我只想执行某些jQuery的,如果它是一个特定的宽度(类).

这是我到目前为止所尝试的:

1.

if ($('html').hasClass('m320', 'm768')) {

// do stuff 

}
Run Code Online (Sandbox Code Playgroud)

2.

if ($('html').hasClass('m320')) || ($('html').hasClass('m768')) {

 // do stuff 

}
Run Code Online (Sandbox Code Playgroud)

3.

 if ($('html').hasClass(['m320', 'm768'])) {

 // do stuff 

    }
Run Code Online (Sandbox Code Playgroud)

这些似乎都不起作用.不确定我做错了什么,但很可能是我的语法或结构.

javascript syntax jquery logic

78
推荐指数
5
解决办法
9万
查看次数

标签 统计

javascript ×1

jquery ×1

logic ×1

syntax ×1