На данный вопрос уже ответили:
$('#/catalog/avtosvet/').css("display","none");
Не срабатывает, а если слеши убрать, то работает, что же делать? Их как то экранировать нужно?
убрать слеши не вариант, это в битриксе smart фильтр так работает, там в id прописан путь
Вы используете селектор jQuery через идентификатор.
Идентификатор не должен начинаться со слэша и содержать слэши, так как этот символ является недопустимым, должен начинаться с символа, в качестве разделителя удобно использовать знак тире.
Идентификатор должен обязательно начинаться с латинского символа и
может содержать в себе латинские буквы A–Z
, a–z
, цифры 0–9
, символ
дефиса -
и подчеркивания _
. Использование русских букв в именах
идентификатора недопустимо. Идентификатор в коде документа должен быть в единственном экземпляре, иными словами, встречаться только один раз.
Рабочий пример с корректным значением идентификатора (подсветим фон кнопки красным цветом):
$('#catalog-avtosvet').css("background","red");
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button id="catalog-avtosvet">Red button</button>
Виртуальный выделенный сервер (VDS) становится отличным выбором
Помогите разобратьсяИмеется IE 11, который как я понимаю использует ECMAScipt2015, в котором НЕТ поддержки exponentiation (**) operator
Подскажите, пожалуйста, на каком языке и как можно сделать, чтобы на сайте, при крокрутке колесом мыши, скролилось именно по горизонтали, а не по вертикали?
Передаю в текстовое поле дату с помощью js, но дата передается в виде 412
Нашел в нете слайдер цен wwwxiper