У меня есть построить плагин (pluginA)
, основанный на zeptojs
и внутри этого плагина я выборки данных с помощью Ajax и приложить список <a href=""></a>
Zeptojs на() не вызывает
Как связать событие с этими якорями? Я собирался что-то глобально, как <a href="..." data-key="ABC123"></a>
, а затем использовать $('[data-key]').pluginB()
, а затем внутри pluginB()
есть что-то вроде
$(this).on('click', function (e) { e.preventDefault(); ... });
, но я не в состоянии связать событие щелчка на якоря, созданных динамически.
Я попытался добавить $('a').on('click', ...)
, прежде чем позвонить pluginA()
, но это не стрельба.
Я бы хотел использовать метод trigger()
, чтобы развязать два плагина, но у меня возникли проблемы с поиском хорошего примера.
Возможно, я нашел проблему. Мой $ ('a'). On ('click', ...) прикрепляется до того, как запрос ajax выполняется внутри pluginA. –