Я пытаюсь получить отделение, которое имеет "панель, текущую" как имя класса. Проблемой является пространство - как я могу выбрать его?
Имена классов не могут иметь пробелов. То, что у вас есть, это два класса:
<div class="panel current">
Этот div имеет два класса: панельный и текущий. Это легко выбирается:
$("div.panel.current")...
Это означает, что выбираются все divs, которые имеют панель класса и класс текущего.
.$('div').filter(function() {
return this.className == 'panel current';
});
Или
$("div[class='panel current']");
Используйте это, если вам нужно, чтобы элемент совпал с точным совпадением имен классов (включая пробелы)
Остальные плакаты правы, DiV, который вы разместили, имеет два имени классов: 'panel' и 'current';
Если вы хотите выбрать оба, используйте $('.panel.current')
.
Это также включает в себя элементы типа:
<div class="foo panel bar current"></div>
div
имеет два имени class
:
panel
current
Вы можете использовать $("div.panel")
или $("div.current")
для выбора.
panel current
- это не имя класса, на самом деле это два имени класса. Вы можете использовать следующий селектор:
$('.panel.current')