Следующий код назначит класс «активный» элементу с id = «39». Это произойдет, если будут выполнены два условия: 1) что тело содержит «гостиничные магазины» в своем классе, так что классом тела могут быть гостиничные магазины, гостиничные магазины-1, гостиничные магазины-2, гостиничные магазины- 3 и т. Д. И 2) что элемент с id = "dropdown-menu" будет содержать класс "active".
Тем не менее, код не работает. У вас есть идеи, где ошибки, или почему этот код не работает? Любая помощь будет оценена.
if ( ($('body[class*="hotel-stores"]').length > 0) && ( $( "#dropdown-menu" ).is( ".active" ) )) {
var el = document.getElementById("39");
el.classList.add("active");
}
Этот второй способ, кажется, работает довольно хорошо, но только в том случае, если класс кузова «hotel-store»:
if (document.body.classList.contains('hotel-stores')) {
var el = $(document.getElementById("39"));
el.addClassName("active");
}