1
이 코드를 사용하여 데이터를 저장하고 있습니다. 여기.data (el, 'dataname')로 데이터 객체를 가져올 수 없습니다. sublev
$.data($bu).ipucu_secenekleri
var datam = $.data($bu);
datam.ipucu_secenekleri;
그러나이 재미있는 부분이다 : 내가 얻을 때
baslat: function(data) {
var $bu = $(this).get(0);
if(!$.data($bu, "ipucu_secenekleri")){
metodlar.domEkle.apply(this, data);
var ipucu_secenekleri = $.extend({}, s, data);
$.data($bu, 'ipucu_secenekleri', ipucu_secenekleri);
}
return this;
},
하지만 데이터는
domEkle: function (data) {
var $bu = $(this).get(0),
icerik = $.data($bu,"ipucu_secenekleri");
console.log(icerik) //undefined
}
그게 더 ... 이러한 정의도 있습니다 ipucu_secenekleri 이름. 나는 ...
$.data($bu); //it returns the data object which contains ipucu_secenekleri.
를 전체 데이터를 얻을 수와 내가 저장된 데이터를 볼 수 있습니다 그것을 콘솔하려고하지만 변수에 asigning 볼 수 쓸모합니다. 하위 수준에 도달 할 수 없으며 in 루프 깡통에 연결할 수 없습니다.
for(var i in datam){console.log(datam[i])} //no effect
나는 약 5 개월 전 그것을 알아 낸다. :) thnx anyway – Lupus