Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.javascript > #7921

Re: Problema javascript su ipad/iphone, codice in errore

From Gristian <Gristian@nospam.no>
Newsgroups it.comp.lang.javascript
Subject Re: Problema javascript su ipad/iphone, codice in errore
Date 2015-10-31 09:15 +0100
Organization Aioe.org NNTP Server
Message-ID <n11tbj$cvn$1@speranza.aioe.org> (permalink)
References <n11o6a$385$1@speranza.aioe.org> <d9j9svFh275U1@mid.individual.net>

Show all headers | View raw


Aggiungo una info, che a quanto letto su Google potrebbe essere importante.

Lo span che vado a cercare tramite

var numero = $("td[name=User_" + Codice + "").children('span');

è aggiunto all'elemento TD, dinamicamente, da codice precedente a quello 
scritto.

Quindi è uno span aggiunto dopo che il DOM è stato caricato (spero di 
non aver scritto castronerei).

Ripeto che sia da browser desktop che device android il problema non 
sussiste.





Il 31/10/2015 08.45, Alessandro Pellizzari ha scritto:
> Il Sat, 31 Oct 2015 07:47:38 +0100, Gristian ha scritto:
>
>>       //Recupero i numeri assegnati sino ad ora var Ord_elenco = [];
>>       $("#elenco span.label").each(function() {
>>           var contenuto = parseInt($(this).text());
>
> Usa sempre la base quando fai parseInt: parseInt($(this).text(), 10)
>
>>       var numero = $("td[name=User_" + Codice + "").children('span');
>>
>>       alert('numero non json: '+numero); //alert NUM 2
>>
>>       alert('numero: '+JSON.stringify(numero)); //alert NUM 2
>
> "numero" è un oggetto jQuery, una collection che include tutti gli span
> dentro quel td.
> Cosa ti aspetti che ti stampi?
>
>>           for (i = 1; i <= Ord_elenco_ordinato.length; i++) {
>>               var differenza = Ord_elenco_ordinato[i + 1] -
>> Ord_elenco_ordinato[i];
>
> Gli indici di elenco ordinato vanno da 0 a length-1, mentre tu stai
> ciclando da 1 a length+1.
> Mi stupisce che in altri browser non ti dia errori...
>
> Ti conviene estrapolare quel ciclo in una funzione e scriverci sopra un
> po' di unit-test, quindi rivederla tutta.
>
>> Ho debbugato da ipad a colpi di alert (c'è un metodo più efficace?) e
>
> Si iPad non ho idea. Su Android puoi usare i remote debugging tools di
> Chrome (e credo anche Firefox li abbia adesso).
>
> Bye.
>

Back to it.comp.lang.javascript | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Problema javascript su ipad/iphone, codice in errore Gristian <Gristian@nospam.no> - 2015-10-31 07:47 +0100
  Re: Problema javascript su ipad/iphone, codice in errore Alessandro Pellizzari <shuriken@amiran.it> - 2015-10-31 07:45 +0000
    Re: Problema javascript su ipad/iphone, codice in errore Gristian <Gristian@nospam.no> - 2015-10-31 09:03 +0100
    Re: Problema javascript su ipad/iphone, codice in errore Gristian <Gristian@nospam.no> - 2015-10-31 09:15 +0100
    Re: Problema javascript su ipad/iphone, codice in errore Gristian <Gristian@nospam.no> - 2015-10-31 09:57 +0100

csiph-web