2012-09-20 2 views
0
// Explicit global 
$.fn.getRedemptionID = function(){ 
window.varMy = data.DATA[0].item1; 
} 

변수 varMy를 얻기 위해 위의 함수를 어떻게 호출합니까?jquery에서 함수 호출?

+0

'varMy'를 설정하면 알 수 없습니다. – KRyan

+1

정말이 코드입니까? jquery 객체에서 호출 될 때 전역 변수 varMy가 생성됩니까? 데이터 란 무엇입니까? –

답변

1

당신 앞의 질문에서, 나는 당신이 기본적으로 var에 .. 다음은 다음과 같이 쓸 수 호출 부분에 반환 할 생각

$.fn.getRedemptionID = function(){ 
    return data.DATA[0].item1; 
} 

및 전화를 걸 때

var myVar = $(selector).getRedemptionID(); 
+0

$ ("# messageText")를 얻습니다. getRedemptionID는 함수가 아닙니다. – Prometheus

0

$.fn에 연결된 기능은 jQuery 플러그인입니다. 그것들은 jQuery 객체에서 호출되어야합니다. 예를 들어

:

$('#myDiv').getRedemptionID(); 
+0

그래서 fn을 사용하려면 플러그인이 필요합니까? – Prometheus

+0

@ Spike 귀하가 작성한 것을 저희에게 알려주십시오. jQuery 플러그인을 만들고 있는가? 아니면 뭔가를 처리하고 변수를 설정하는 간단한 메소드. –

+0

@ Spike : 플러그인이 필요하지 않습니다. 플러그인을 만들 필요가 없습니다. –