2011-03-16 20 views
0

내가 keypup을 이해하지만 내가 이해 해달라고하면 수행중인 ..what 데이터와어떻게 작동합니까?

여기

입니다 .... 내가 jquery의이 조각을 가지고 있고 어떻게 작동하는지 알고 싶은 것은 내가 이해 해달라고 부분입니다 그들은 그러나

+0

$ .data에 대한 jquery 설명서를 확인 했습니까? –

+0

http://api.jquery.com/data/ –

+0

위의 예와 비교했을 때 나는 혼란 스러웠습니다. – Trace

답변

1

가 원래 저장하는 것에 대해 루핑처럼

$('p span').each(function(){ 
    $(this).data('factor',$(this).text()); 
}) 

$('p span').each(function(){ 
$(this).text(function(){ 
return $(this).data('factor') * factor; 
}); 
}) 

보인다 1 번째 부분에서 스팬 값 :

$('p span').each(function(){ 
    $(this).data('factor',$(this).text()); 
}) 

및 입력이 변경 될 때마다 그 다음,이 수 inputed 시작 시간에 설정된 각 스팬 '인자'걸린다.

당신이 $(this).data 더 설명을 원하는 경우

... here

1

JQuery와의 $ .fn.data 기능은 기본적 요소에 특정 데이터를 객체에 첨부 본다. 그것은 거의 같은 것을 필요로 동일합니다 :

<span data-factor="something">Text</span> 

이 요소의 메소드를 호출하면 얻을 것이다 :

var text = $('span').data('factor'); 
// text is "something" 
4

jQuery의 data 기능 요소에 데이터의 조각을 첨부합니다. 첫 번째 블록에서는 스팬을 반복하면서 각 요소에 'factor'라는 데이터 조각을 추가합니다. 데이터는 스팬의 텍스트입니다. 두 번째 블록에서는 각 span 텍스트를 원래 'factor'값에 factor 변수의 값을 곱한 값으로 설정합니다.

관련 문제