Javascript 在jQuery中选择具有多个类的元素

Javascript 在jQuery中选择具有多个类的元素,javascript,jquery,Javascript,Jquery,如果一个元素有多个这样的类: class="btn btn-primary add-movie-button is-on" 我可以使用jQuery仅通过一个类名来选择它,如: $(".add-movie-button") 我可以为该元素使用.hasClass(“打开”)吗?我可以为该元素使用.hasClass(“打开”)吗? 答案是肯定的 if($(".add-movie-button").hasClass("is-on")){ console.log('it worked') } 在

如果一个元素有多个这样的类:

class="btn btn-primary add-movie-button is-on"
我可以使用jQuery仅通过一个类名来选择它,如:

$(".add-movie-button")

我可以为该元素使用
.hasClass(“打开”)
吗?

我可以为该元素使用.hasClass(“打开”)吗? 答案是肯定的

if($(".add-movie-button").hasClass("is-on")){
  console.log('it worked')
}

在这样的元素上有一个类:
class=“btn btn主添加电影按钮处于打开状态”

您可以通过一个或多个类进行选择。添加更多的类可以增加特定性

例如:

$(".add-movie-button")
不如

$(".add-movie-button.is-on")
在任何一种情况下,都可以使用返回布尔值的hasClass

var isClassy = $(".add-movie-button.is-on").hasClass("is-on");
var isSmallClassy = $(".add-movie-button").hasClass("is-on");
请注意,如果任何元素符合条件,则返回true。如果您希望查看是否全部使用长度:

var longClasses = $(".add-movie-button.is-on");
var shortClasses = $(".add-movie-button");

var both = longClasses.length === shortClasses.length;

对你为什么这么问?你试过了吗,但没有成功?
$(“.add movie button.is on.btn”)
应该work@j08691:你确定那件复制品吗?这似乎是在询问即使元素有多个类,是否也可以使用单个类。@squint-fair