ho un div con i dati Attribut comeottenere il valore sbagliato nel attributo data jquery
<div class='p1' data-location='1'></div>
e ho script come
$('button').click(function(){
var loc = $('.p1').data('location');
alert('data location is'+loc);//SHOW THE DATA
var num = 10;
var count = loc;
var element = $('.p1');
var intv = setInterval(anim,1000);
function anim(){
count++;
num--;
if(count==37){count = 1;}
if(num==1){clearInterval(intv);}
$(element).animateCSS('bounceOut',{
callback: function(){
$(element).attr('data-location',count);
$(element).animateCSS('bounceIn');
}
});
}
anim();
});
con lo script sopra l'attributo data-localizzazione sarà aggiornato a 10, ma se clicco di nuovo il pulsante, i dati-posizione è ancora 1
omg, grazie funziona: D – Mamen