HTML 링크 (앵커 요소)의 기본 동작/이벤트를 어떻게 트리거 할 수 있습니까? 즉, 사용자가 클릭 한 것처럼 기존 HTML 링크를 "클릭"하기 위해 JavaScript/jQuery를 사용하는 것입니다.HTML 링크 (앵커 요소)의 기본 동작/이벤트를 트리거하는 방법은 무엇입니까?
그냥 .click()
을 사용하면 작동하지 않는 것 같습니다.
<a id="alink" href="http://google.com" target="_blank">a link</a>
예 바이올린 :이 HTML에 대한
$('#alink').click();
// the nothing happening
http://jsfiddle.net/dCfD8/이
차라리 자바 스크립트에서 새 창을 생성 (그리고 어떤 다른 사람을 돌볼하지 않는 게 좋을 요구를 처리 할 때 링크 클릭).
$('#alink').trigger('click');
이를 참조하십시오 http://stackoverflow.com/questions/1694595/can-i-call-jquery - 클릭 - 따라 가기 - i-havent-bound-an-event-handl –
@Digital Plane, 감사합니다. 이전에 그걸 보지 못했습니다. 문제가 있다면 변경 사항이 있는지, 아니면 "할 수 없다"는 대답은 최신 브라우저 (예 : Chrome 13 이상)에도 적용됩니다. – Qtax