2009-10-30 5 views
0

엘리먼트가 있습니다. jQuery로 어떻게 "클릭"할 수 있습니까? 엘리먼트 클릭을 받고 있기 때문에 일반 사용자 클릭과 같은 의미입니다. 더 많은 이벤트 ... 여기 좋아jQuery 엘리먼트 클릭

내 예를

<a class="som" href="http://domain.com/ssl-signup.php" target="_blank">Test Link</a> 
$(document).ready(function(){ 
    $('.som').click(); 
}); 

이다 그러나 아무 반응이 없습니다!

좋습니다.

답변

2

앵커에 대해 click 작업을 실행해도 사용자는 앵커 URL로 리디렉션되지 않습니다. 보통 click으로 예상됩니다.

대신, 당신은이 작업을 수행해야합니다 :

$('#anchorId').click(function(){ 
    window.location.href = $(this).attr('href'); 
}); 

편집 - 제가 질문을 잘못 이해

아래 정답. , 당신이 원하는 것을 성취 만이 호출이 (가) click 시뮬레이션 할 수 있도록하려면 내가 링크를 클릭하면 그것은 working..it 만 일하고 아니에요

window.location.href = $('#anchorId').attr('href'); 
+0

, 자동으로 제가 위에서 만든 편집 – Uffo

+0

확인을 그것을하지 않습니다. –

4
$("myelement").click(); 

또는

$("myelement").trigger("click"); 

두 번째로 유용합니다.