Мне трудно понять, как имитировать щелчок мыши с помощью JQuery. Может кто-нибудь, пожалуйста, сообщите мне, что я делаю неправильно.
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');
});
Демо: FIDDLE
когда я нажимаю на кнопку #foo, я хочу смоделировать щелчок на #bar, однако, когда я пытаюсь это сделать, ничего не происходит. Я тоже пытался, jQuery(document).ready(function(){...})
но безуспешно.
jQuery trigger
работает только если добавлено событие jQuery click. В противном случае вы не сможете ничего сделать таким образом;