내 창에서 일정을 어떻게 보낼 수 있습니까? 는 내 코드의 예를 들어 내가있어 :jQuery 파견 이벤트? How to
$("#info").click(function(){
// do stuff
});
내가 #info에 클릭을하지 않고이 기능을 처음 호출 할 필요는 방법 // 물건을한다.
$('#info').trigger('click');
하거나 :
$('#info').click();
같은 것
내 창에서 일정을 어떻게 보낼 수 있습니까? 는 내 코드의 예를 들어 내가있어 :jQuery 파견 이벤트? How to
$("#info").click(function(){
// do stuff
});
내가 #info에 클릭을하지 않고이 기능을 처음 호출 할 필요는 방법 // 물건을한다.
$('#info').trigger('click');
하거나 :
$('#info').click();
같은 것
당신은 .trigger()
방법을 사용할 수 있습니다.
불필요한 이벤트 연결을 피하십시오. 응용 프로그램이 복잡하면 결국 당신을 망칠 것입니다. 이 이벤트는 DOM 아래로 끝날 것이며 다른 기능에 문제를 일으킬 수 있습니다. 문서 준비가 끝나면 즉시 문서를 실행할 준비가되었습니다. 컨텍스트를 제공해야하는 경우 apply를 사용하십시오. 나는 아래의 답변이 죽었 기 때문에 투표를하지 않을 것이다. –
이 답변은 대단합니다 .. upvote – stack
더 좋은 방법은 필요한 것을 수행하는 함수를 만드는 것일 수 있습니다. $(document).ready(myFunc);
과 $("#info").click(myFunc);
을 수행하십시오.
큰 +1 사람들은 웹 앱이기 때문에 적절한 디자인을 포기할 수 있다고 생각하는 것 같습니다. –
@ T.J. - 함수가 버튼 인 컨텍스트로 작성된 경우 이벤트를 트리거하는 데 훨씬 쉽고 코드가 적을 수 있습니다. –
@Nick : 코드가 버튼 클릭에 대한 응답이 아닌 다중 컨텍스트에서 실행되는 경우에는 여러 위치에서 고유 한 함수가 * 호출되어야합니다. 나는 확실히 "클릭"을 사용하여 그것이 "더 쉽다"는 것을 확신하지는 못하지만, 그렇다고해도 IMHO는 좋은 생각이 아닙니다. (** 사람들은 ** 때때로 나에게 동의하지 않는 것으로 알려져있다.) –
도움이되는 답변 옆에있는 체크를 클릭하십시오. – cspolton