我正在尝试获得一个div,其中“panel current”作为classname。 问题是空间 - 我该如何选择?
答案 0 :(得分:111)
类名不能包含空格。你有什么两个类:
<div class="panel current">
这个div有两个类:panel和current。这很容易选择:
$("div.panel.current")...
这意味着选择所有具有类面板和类当前的div。
答案 1 :(得分:13)
$('div').filter(function() {
return this.className == 'panel current';
});
OR
$("div[class='panel current']");
如果需要匹配具有完全匹配的类名(包括空格)
的元素,请使用此选项其他海报是对的,你发布的DiV有两个类名:'panel'和'current';
如果您想同时选择它们,请使用$('.panel.current')
。
这还包括以下元素:
<div class="foo panel bar current"></div>
答案 2 :(得分:5)
panel current
不是类名,实际上它是两个类名。您可以使用以下选择器:
$('.panel.current')
答案 3 :(得分:3)
div
有两个class
名称:
panel
current
您可以使用$("div.panel")
或$("div.current")
来选择它。