@tolanych

Как запретить генерацию классов для указанного элемента в jquery?

Прикрутил к имеющейся странице jquery autocomplete.
Autocomplete работает, но вдобавок ещё портит моё родное меню с идентификатором "menu-base", добавляя к нему классы "ui-menu", "ui-widget" и т.д.

Для старого меню изменить идентификатор не предоставляется возможности (интеграция, мать её за ногу). Как указать jquery, чтобы он не трогал мой ul id="menu-base"?
  • Вопрос задан
  • 2743 просмотра
Пригласить эксперта
Ответы на вопрос 4
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Что значит портит? Он добавляет, а ваши родные атрибуты как были, так и остались.
Ответ написан
FAT
@FAT
Developer
Если я правильно понял проблему, то $.(".your_selector:not(#menu-base)").autocomplete();
Ответ написан
DeLaVega
@DeLaVega
Верстаю, фронтэндю =)
Ну вы же подключаете его к какому то инпуту, так задайте вызов конкретнее.
Не $(input).autocomplete(), а допустим $("input", ".header").autocomplete();
Ответ написан
@tolanych Автор вопроса
проблема была в конфликте скриптов, в исходном документе в теге head еще подключался старый jquery-1.7.1.min.js
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы