본문 바로가기

웹퍼블리싱을 하다 보면 사용자가 아니라 javascript에서 A태그에 적혀있는 링크를 실행시켜야 하는 경우가 종종 있습니다. 다시말해 사람이 클릭하는 것이 아니라 조건에 맞으면 javascript가 클릭하게 하는 방법입니다.

저도 한참 찾아 해맸었는데.. 아래와 같은 jQuery 명령어로 실행이 가능 합니다.

$('선택자').get(0).click();

간단하게 예제를 살펴보시면 이해가 될것입니다.


Javascript 코드

if( true ) {
    $('#uxgjs').get(0).click();
}


HTML 코드

<div>
    <a id="uxgjs" href="http://uxgjs.tistory.com"></a>
</div>

조건이 참이면 http://uxgjs.tistory.com이 경로로 이동을 합니다.

로딩중

어쩌다보니여기까지

고급지게 만들어 저렴하게 배포는 공작소