Utiliser jQuery pour cliquer par programmation sur un lien

Je sais que cette question a déjà été posée, mais après une recherche sur le Web, je n’arrive pas à trouver une réponse directe.

le HTML

 

le jQuery (les deux ne fonctionnent pas)

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

ou

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

Quel est le moyen le plus simple et le plus efficace pour y parvenir?

Essaye ça:

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

Ça marche pour moi.

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

Click déclenche juste l’événement / les événements de clic et non l’action “goto-the-links-href”.

Vous devez écrire votre propre gestionnaire, puis votre déclencheur $ (‘# myAnchor’). marchera…

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

J’ai essayé quelques unes des solutions ci-dessus mais elles n’ont pas fonctionné pour moi. Voici un lien vers la page qui a fonctionné pour moi automatiquement cliquez sur un lien

Lien ci-dessus a de nombreuses solutions et voici celle qui a fonctionné pour moi,

    My website 

Maintenant, dans les balises ,

  

Copiez collez le code ci-dessus et cliquez sur le bouton 'Magic button' , vous serez redirigé vers ErCafe.com .

Ajoutez onclick="window.location = this.href" à votre élément . Après cette modification, cela pourrait être .click() avec le comportement attendu. Pour ce faire avec chaque lien sur votre page, vous pouvez append ceci:

  

Si vous utilisez jQuery, vous pouvez le faire avec jQuery.sortinggger http://api.jquery.com/sortinggger/

Exemple