2012-10-22 2 views
2

요소에 저장된 데이터의 개수를 가져 와서 반복 할 수 있습니까?.data() jquery

for(;elmt.data().length<i++;){ 
    //iterate thro elmt.data 
} 
+1

BTW elmt.data(). 길이가 작동하지 않습니다 – WKx

+0

upvote 및 당신을 위해 도움이되었다 대답을 잊지 마세요 .. – lrsjng

답변

4

.data() 더 속성 length, 이없는 개체를 반환하지만이 작동합니다 :

예를 들어 내가 좋아하는 일을하고 싶습니다

$.each($('#someElement').data(), function (key, value) { 
    console.log(key,value); 
}); 
+0

콘솔은 IE에서 정의되지 않습니다 - 이것은 완벽하게 적절한 브라우저에서 작동합니다 :) – SpaceBison