Es fällt mir schwer zu verstehen, wie man einen Mausklick mit JQuery simuliert. Kann mir bitte jemand mitteilen, was ich falsch mache?
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
Wenn ich auf die Schaltfläche #foo klicke, möchte ich einen Klick auf #bar simulieren. Wenn ich dies jedoch versuche, passiert nichts. Ich habe es auch versucht, jQuery(document).ready(function(){...})
aber ohne Erfolg.
jQuery trigger
funktioniert nur, wenn ein 'jQuery click'-Ereignis hinzugefügt wird. Andernfalls können Sie auf diese Weise nichts tun.