ฉันมีเวลายากที่จะเข้าใจวิธีจำลองการคลิกเมาส์โดยใช้ 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` เท่านั้น มิฉะนั้นคุณจะไม่สามารถทำสิ่งใดได้ด้วยวิธีนี้