Я совсем недавно столкнулся с подобной проблемой. Причина, по которой ничего не происходит, заключается в том, что теги привязки не имеют метода click для вызова jquery. Если вы измените тег привязки на тег <button></button>
, например, .click () будет имитировать щелчок пользователя, как ожидалось.
Есть несколько «хакерских» обходных путей для этого, но это будет зависеть от того, как настроен обработчик события для тега привязки. Например, если внутри атрибута href тега привязки был какой-то javascript, это сработало бы (что оказалось решением моей проблемы):
var lnk = $('a.mylink');
window.location = lnk.attr('href');