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
- 2924 reads