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` 이벤트가 추가 된 경우에만 작동합니다. 그렇지 않으면이 방법으로는 아무것도 할 수 없습니다.