2010-05-17 1 views
0

앵커 요소에서 jQuery를 사용하여 클릭 이벤트를 발행하면 브라우저가 해당 링크를 따라 가게됩니다. 앵커 선택자가 .length에서 1을 반환 할 때 올바른지 확인합니다.Javascript를 사용하여 특정 앵커 요소에서 클릭 이벤트를 "트리거하는"방법은 무엇입니까? 바람직하게는 jQuery를 사용합니다.

$('#awesomeLink').click(); 

그러나 링크를 따라하지 않습니다

는 여기에 내가 무엇을 시도했다입니다.

어떻게 잘못 했습니까?

감사합니다.

답변

2

$('#awesomeLink').trigger("click");을 시도 왜 그냥 URL을 구문 분석하고 링크 위치에 사용자를 보내지? 대신에 단지 다른 페이지를로드 브라우저에게 직접 링크를 클릭하도록 노력

var url = $('#awesomeLink').attr('href'); 
window.location.href = url; 
1

+0

아마도 충분히 읽지 못했습니다. 나는 그 문제가 심지어 짝수를 방아쇠를 당기는 방법이라고 생각했다. 그러나 이벤트를 트리거하지 않고 링크로 이동하면 Tejs의 조리법 자리가됩니다. – Lance

0

그냥 브라우저 위치 시도 변경하고자하는 경우 : 당신이 좀 더 필요로하는 경우 그렇지 않으면

window.location.href = $('#awesomeLink').attr('href'); 

을 다음 this question는 (네이티브 클릭에 대한 다른 질문을 수도로) 도움이 될 수 있습니다.

+0

분명히 나는 ​​아주 천천히 타이핑한다. –