Tôi đang gặp khó khăn để hiểu cách mô phỏng nhấp chuột bằng JQuery. Ai đó có thể vui lòng thông báo cho tôi như những gì tôi đang làm sai.
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');
});
Bản trình diễn: FIDDLE
Khi tôi nhấp vào nút #foo, tôi muốn mô phỏng một lần nhấp vào #bar tuy nhiên khi tôi thử điều này, không có gì xảy ra. Tôi cũng đã thử jQuery(document).ready(function(){...})
nhưng không thành công.
jQuery trigger
chỉ hoạt động nếu bất kỳ sự kiện 'jQuery click` nào được thêm vào. Nếu không, bạn sẽ không thể làm bất cứ điều gì bằng cách này;