Я использую MooTools, и мне нужно найти элемент, который имеет оба класса «a» и «b» (самый внутренний div в моем примере ниже).Mootools - выбор элемента DOM по его классам
HTML-структура:
<div class="a">
<div class="otherclass">
<div class="b"></div>
</div>
</div>
В JQuery это $ ("ДИВ .а .b"), насколько я знаю. Каков синтаксис mootools? Я пробовал
$$("div .a .b")
, но он не вернул никаких результатов.
Спасибо!
- Чтобы очистить вещи, я хочу получить ТОЛЬКО divs, у которых есть оба класса (в данном случае только одно.) Спасибо.
благодарит за отличный инструмент. Выражение, которое вы дали, дает неверный результат: результат равен 1 2, что означает, что я также получаю div, который имеет только класс «b», и я хотел бы получить только тех, у кого есть «a» и «a», б». – Nir
вам действительно нужно взглянуть на firefox/любую консоль браузера - он вернет только первый экземпляр. вы видите 1 2 для иллюстрации как html - это не то, что возвращает селектор. Ваш оригинальный селектор ошибочен - вы вызываете любые элементы div, у которых есть какие-либо дочерние элементы класса «a», которые имеют любые элементы дочернего класса «b» - поэтому это селектор уровня 3 и тот, который будет идентичным в mootools -> div -> a -> b, а не div.a -> div.b, который соответствует вашей разметке. –
jsfiddle ссылка неправильная или мертвая. –