2012-10-22 80 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