Estou tendo dificuldade para entender como simular um clique do mouse usando o JQuery. Alguém pode me informar sobre o que estou fazendo de errado.
HTML:
<a id="bar" href="http://stackoverflow.com" target="_blank">Don't click me!</a>
<span id="foo">Click me!</span>
jQuery:
jQuery('#foo').on('click', function(){
jQuery('#bar').trigger('click');
});
Demo: FIDDLE
quando clico no botão #foo, quero simular um clique em #bar, no entanto, quando tento isso, nada acontece. Eu também tentei, jQuery(document).ready(function(){...})
mas sem sucesso.
jQuery trigger
só funciona se qualquer evento 'jQuery click` for adicionado. Caso contrário, você não poderá fazer nada dessa maneira;