В дополнение к отличному ответу locrizak, если ваш код все еще не работает, в каком порядке эти сценарии появляются в отображаемом HTML?
Если $.fn.extend(
объявлено до загрузки библиотеки jquery,она не будет работать.Кроме того, если вы выполните $('.tags').tagBox({ maxTagCount: 5, initialTags: [] });
в своем представлении до объявления расширения функции, оно не будет работать.Сценарии должны быть упорядочены следующим образом:
- Загрузить библиотеку jQuery
- Объявить расширение функции
- Использовать / вызывать расширение функции
Если это не помогает, попробуйте опубликовать HTML-код, отображаемый в браузере, чтобы мы могли проверить и помочь вам выяснить, что происходит не так.