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