Использование jQuery для программного перехода по ссылке

Я знаю, что этот вопрос задавали раньше, но после поиска в Интернете я не могу найти прямой ответ.

HTML

 

jQuery (оба они не работают)

  $('#myAnchor').click(); 

или

 $('#myAnchor').trigger('click'); 

Каков самый простой и эффективный способ достичь этого?

Попробуй это:

 $('#myAnchor')[0].click(); 

Меня устраивает.

 window.location = document.getElementById('myAnchor').href 

Щелчок просто запускает событие / события клика, а не действие «goto-the-links-href».

Вы должны написать свой собственный обработчик, а затем ваш $ (‘# myAnchor’). Trigger (‘click’); будет работать…

 $("#myAnchor").click(function(event) { var link = $(this); var target = link.attr("target"); if($.trim(target).length > 0) { window.open(link.attr("href"), target); } else { window.location = link.attr("href"); } event.preventDefault(); }); 
 Click me  

Я пробовал несколько из вышеупомянутых решений, но они не работали для меня. Вот ссылка на страницу, которая работала для меня, автоматически нажмите ссылку

У выше ссылки есть много решений, и вот тот, который работал для меня,

    My website 

Теперь в тегах

  

Скопируйте вставьте вышеуказанный код и нажмите кнопку 'Magic button' , вы будете перенаправлены на сайт ErCafe.com .

Добавьте onclick="window.location = this.href" к вашему элементу . После этой модификации это может быть .click() ed с ожидаемым поведением. Чтобы сделать это с каждой ссылкой на вашей странице, вы можете добавить это:

  

Если вы используете jQuery, вы можете сделать это с помощью jQuery.trigger http://api.jquery.com/trigger/

пример

             
  • Как добавить гиперссылку в JLabel
  • jQuery отключить ссылку
  • Изменить цвет текста в тексте TextView и щелкнуть?
  • Как создать прямую ссылку на любую коробку fancybox
  • Удалить упорное подчеркивание ссылки
  • Связывание значения столбца в jqGrid с новой страницей с помощью GET
  • Может ли Google Chrome открывать локальные ссылки?
  • html ссылки не работают (с использованием base href)
  • Interesting Posts

    Получать push-уведомления в одном приложении Android из двух проектов Firebase

    XSLT эквивалент для JSON

    Как импортировать файл .aar в Android Studio 1.1.0 и использовать его в моем коде

    Восстановление Clonezilla от Samba – нет опции 'restoreisk'

    Как разделить один диск без потери данных в нем для Windows 7

    Комбинация смешанного режима построена против версии ‘v1.1.4322’

    Могу ли я настроить Windows 7 VPN, чтобы только заблокированные в Китае сайты маршрутизировались через VPN?

    Переверните бит съемного носителя – альтернативы BootIt?

    Значение ps aux output

    Что такое трассировка стека, и как я могу использовать ее для отладки ошибок моего приложения?

    Как определить, принадлежит ли персонаж языку Right To Left?

    Раскладка клавиатуры Xephyr

    Вырезать UIImage в круг

    Почему Windows требует перезагрузки намного больше, чем Linux?

    Каковы были бы недостатки использования четырехпроводного Ethernet-кабеля?

    Давайте будем гением компьютера.