Обновленный вопрос с реальным кодом: Я этоВыберите родитель с детьми, который имеет определенный класс
jQuery("dt").has("a.is-expanded").addClass("is-expanded");
и
<dt><a href="#accordion1" class="accordion-title accordionTitle js-accordionTrigger is-collapsed is-expanded" aria-expanded="true">Our services</a></dt>
Я ожидал, чтобы добавить класс является -расширен к dt, так как он содержит a с классом is-expand. Но этого не происходит, и я не понимаю, почему? Если я просто положил, то это сработает, но не если я поместил a.is-expand. Что я делаю не так?
Использовать hasClass() –
Вы используете аккордеон jQuery UI? Когда выполняется код? – Amit
@ Интересный вопрос Амита Интересен вопрос - может ли код выше работать до того, как будет добавлен класс 'is-expand'? Это объясняет, почему это работает без 'is-extended', но не с этим – CupawnTae