jquery triger("click") Не даёт эффекта как от клика мышью/ Передаём клик с одной ссылки на другую
Primary tabs
Была задача при клике по кнопке (по факту- - ссылке)
#modal-form-link
вызвать клик по ссылке
#original-form-show-link
изначально код был:
jQuery("#modal-form-link").on('click', function() { console.log('click to', jQuery("#modal-form-link")); jQuery("#original-form-show-link").trigger('click'); // "click" return false; }); // для отслеживания события // (тестовый обработчик клика по целевой ссылке) jQuery("#original-form-show-link").on('click', function() { console.log('click on me! '); });
-- хотя событие вызывалось, но код обработчиков (не тествого, а других, написанных не на JUqery) не активизировался.
Используйте вызов события на чистом JS:
jQuery("#modal-form-link").on('click', function() { console.log('click to', jQuery("#modal-form-link")); document.getElementById("original-form-show-link").click(); return false; });
-- почему-то в моём случае это помогло.
- Log in to post comments
- 2402 reads