相关疑难解决方法(0)

jQuery hasClass() - 检查多个类

附:

if(element.hasClass("class"))
Run Code Online (Sandbox Code Playgroud)

我可以检查一个类,但有一个简单的方法来检查"元素"是否有任何类?

我在用:

if(element.hasClass("class") || element.hasClass("class") ... )
Run Code Online (Sandbox Code Playgroud)

这不是太糟糕,但我想的是:

if(element.hasClass("class", "class2")
Run Code Online (Sandbox Code Playgroud)

遗憾的是,这不起作用.

有类似的东西吗?

performance jquery jquery-selectors

153
推荐指数
5
解决办法
14万
查看次数

jQuery - 检查元素是否包含arrray中的所有类

我有一个dinamically构建的类数组:

var classes = new Array();
classes.push('class1');
classes.push('class2');
classes.push('class5');
Run Code Online (Sandbox Code Playgroud)

并且想用jquery选择任何具有所有这些类的元素(但不仅仅是那些类),例如:

<a class="class1 class2 class5 class10 class18">my element</a>
Run Code Online (Sandbox Code Playgroud)

我应该如何解决这个问题?

jquery jquery-selectors

2
推荐指数
1
解决办法
1309
查看次数

检查元素是否包含数组中的任何类

我有以下几个要素:

<div class="one two three four five six seven eight"></div>
<div class="one two three four five six seven eight ten"></div>
<div class="one two three four five six seven eight"></div>
<div class="one two three four five six seven eight"></div>
<div class="one two three four five six seven eight eleven"></div> 
<div class="one two three four five six seven eight nine"></div>
Run Code Online (Sandbox Code Playgroud)

以下JS:

var obj = ['nine', 'ten', 'eleven'];
Run Code Online (Sandbox Code Playgroud)

如何检查这些元素中的任何一个是否具有数组中的某个类?

javascript jquery

-3
推荐指数
1
解决办法
1940
查看次数