2014-09-24 3 views
0

나는 숨겨진 링크와 버튼이 있습니다. 사용자가 버튼을 클릭하면 링크로 이동합니다. 왜 사용자가 링크를 클릭 할 수 있도록 링크를 표시하지 않는 이유는 브라우저 맨 아래에 링크가 표시되는 것을 원치 않기 때문입니다.이벤트를 트리거하여 링크를 클릭하십시오

<a id="stack" href="http://stackoverflow.com/"></a> 
<button id="goTo">Stackoverflow</button> 

가능합니까?

+2

. 사용자가 알기를 원하는 이유는 무엇입니까? –

답변

1

:

나는 내가 링크를 클릭하기 전에 갈거야 어떤 URL 알고 싶다
$(document).ready(function(){ 
    $("#goTo").on('click',function(e){ 
     e.preventDefault(); 
     window.location = $("#stack").attr('href'); 
    }); 
}); 
+0

답장을 보내주세요. 그러나 버튼을 클릭하면 브라우저가 같은 페이지를로드합니다. –

+0

# 스택의 href에 URL이있는 새 페이지를로드하므로이 href를 변경하면 대상이 변경됩니다. – OxyDesign

+0

예, 브라우저 맨 아래에서 스택 오버 플로우를 기다리는 중 ... _ 버튼하지만 여전히 같은 페이지에 있습니다. [CodePen] (http://codepen.io/anon/pen/tJwxp) –

0

간단한 jquery를 추가하여 버튼 클릭을 릴레이하십시오. a 링크를 그대로 둘 수 있습니다. 어쩌면이 같은

$("#goTo").click(function(){ 
window.location = "http://stackoverflow.com/"; 
} 
관련 문제