jQuery:select器(带空格的类名)
我试图得到一个具有“面板电stream”作为类名的div。 问题是空间 – 我如何select它?
类名不能有空格。 你有什么有两个类:
<div class="panel current">
这个div有两个类:面板和当前。 这很容易select:
$("div.panel.current")...
这意味着select所有具有类面板和类当前的div。
$('div').filter(function() { return this.className == 'panel current'; });
要么
$("div[class='panel current']");
如果您需要将元素与类名称的精确匹配(包括空格)进行匹配,请使用此方法
其他海报是正确的,你发布的DiV有两个类名:“面板”和“当前”; 如果你想同时select它们,使用$('.panel.current')
。
这也将包括像这样的元素:
<div class="foo panel bar current"></div>
panel current
不是类名,实际上是两个类名。 你可以使用下面的select器:
$('.panel.current')
div
有两个class
名:
-
panel
-
current
您可以使用$("div.panel")
或$("div.current")
来select它。