Я пытаюсь изменить плагин для добавления входных тегов, который доступен здесь
Ниже я написал глупую версию моей проблемы. Плагин ищет на странице любой HTML с помощью класса 'tags-input' и создает для каждой группы набор функций для добавления и удаления тегов. Плагин запускает функцию addTag () каждый раз, когда обнаруживается событие нажатия клавиши.
[].forEach.call(document.getElementsByClassName('tags-input'), function (el) {
function addTag(str){
//code here adds a tag with a certain string "str"
}
});
addTag("some string"); //function not found!
Я хочу иметь возможность вызывать функцию addTag () снаружи forEach l oop, когда ссылка из живого поиск выбран.
Я пытался добавить слушателей в l oop, однако, поскольку ссылки из живого поиска генерируются из базы данных после загрузки страницы, слушатели, кажется, не поднимают их.
Как я могу вызвать функцию addTag () из моего живого поиска?
Подобные вопросы не помогли с этой спецификацией c Проблема:
Вызов javascript внутри foreach l oop - ответа не дано
вызов javascript функция снаружи foreach l oop - насколько я могу судить, другая проблема