jQuery:选择器(带空格的类名)

jQuery:选择器(带空格的类名),jquery,class,jquery-selectors,Jquery,Class,Jquery Selectors,我正在尝试获取一个类名为“panel current”的div。 问题是空格-如何选择它?类名中不能有空格。你有两个课程: <div class="panel current"> 这意味着选择所有具有类面板和类当前的div。该div有两个class名称: 面板 当前版本 您可以使用$(“div.panel”)或$(“div.current”)来选择它。

我正在尝试获取一个类名为“panel current”的div。
问题是空格-如何选择它?

类名中不能有空格。你有两个课程:

<div class="panel current">

这意味着选择所有具有类面板和类当前的div。

div
有两个
class
名称:

  • 面板
  • 当前版本

您可以使用
$(“div.panel”)
$(“div.current”)
来选择它。

不是类名,实际上是两个类名。您可以使用以下选择器:

$('.panel.current')

如果需要将元素与类名(包括空格)完全匹配,请使用此选项

其他海报是对的,你发布的DiV有两个类名:“panel”和“current”; 如果要同时选择它们,请使用
$('.panel.current')

这还将包括以下内容:

<div class="foo panel bar current"></div>

应该为您解决这个问题。
$('div').filter(function() {
    return this.className == 'panel current';
});
$("div[class='panel current']");
<div class="foo panel bar current"></div>