Salve,
ho questo problema:
Nel mio html ho vari div con classe "wrapper". Dentro ogni wrapper c'è un'IMG.
Io voglio sapere qual'è la lunghezza di tutte le img messe una dietro l'altra.
Ho scritto questo:
codice:var x = 0; var totalWidth = 0; $(".wrapper").each(function() { totalWidth = totalWidth + parseInt(this.width()); $("#debug").append("totalWidth = "+totalWidth+" x = "+x); }); $("#debug").append("totalWidth = "+totalWidth+" x = "+x);
Premettendo che la x è solo una variabile messa lì per "controllo" e che effettivamente non serve a nulla [come le stampe nel div con id "debug"..] x' la console degli errori mi dice:
Uncaught TypeError: Object http://localhost:8084/WebApplication1/ADV# has no method 'width'
??
La cosa stramba è che nel resto dello script uso già il parseInt($(qualcosa).width()) e solo quando ho scritto questo metodo la console ha pensato di ribbellarsi -___-"
Le ho provate tutte anche a mettere:
o scriverlo in altre forme.. non ne esco..codice:$(".wrapper img").each(function(){ ... }
come posso correggere la cosa?