2011-12-05 2 views
0

JQuery와 기능을 트리거하지만 문제는이 기능의 jQuery 함수 내에서이었고, 그 ... 내 코드를 참조양식 이벤트 기능은 내가 집중하면 함수를 트리거하는 텍스트 상자 양식을 가지고

<input type="text" name="clickMe" onfocus="focusMe()" /> 

I 작동하지 않습니다 내가 jQuery를 방법이 알고 ...이 텍스트 상자에 초점을 맞춘 이벤트를 트리거하고 그것 focusMe() 기능, 아직 내가 jQuery를 기능에 따라 넣어 왜이 기능을 사용 jQuery를 원하는

$(function(){ 

    focusMe(){ 
     //events happens here 
    } 

}); 

을 원하는 포커스 이벤트를 행복하게하기 같은 #(element).focus() 함수와 같은 ens ...하지만 위의 같은 양식 이벤트를 사용하여 이벤트를 트리거 할 싶습니다 onfocus="focusMe()" ... 누구든지 jQuery에서 함수를 어떻게해야 말해 줄 수 있습니까?

답변

0

반드시 $(function(){에 jQuery 코드를 래핑 할 필요가 없습니다. 예를 들어 함수가 외부에 가장 적합합니다.

var focusMe = function() { 
    alert('running'); 
} 
0

당신은 jQuery를 블록에서 해당 기능을 원하지 않는 : 여기 focusMe 실행할 수 있도록하는 데 사용할 코드입니다.

jQuery 함수를 배치하기 만하면 jQuery 함수를 사용할 수 있습니다.

0

이벤트로 첨부되기를 바랍니다. jQuery의 .focus() 메소드를 사용해야합니다. 다음과 같이하면됩니다.

<input type="text" id="clickme"/> 


    (function() { 
     $('#clickme').focus(function() { 
      alert('focused'); 
     }); 
    }); 

희망이 있습니다. 행운을 빕니다.

관련 문제