Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    194

    Jquery, comparazione tra variabili con stringa ed il loro valore

    Ciao a tutti, scusate se il titolo non è corretto.
    In pratica ho delle variabili che ho numerato: attributo1,attributo2, ecc..
    Il mio script parte al click di una riga della mia lista e ne passo il numero: 1, 2, ecc.. che metto in variabile linea1, linea2...

    Quello che vorrei dirgli è che attributo1 è da sommare al valore della linea1.
    Per farlo pensavo di sfruttare i fatto che sono numerati e quindi di aggiungere la numerazione alla fine della mia variabili. Il punto è che così facendo lo considera una stringa e non so come fargli restituire il valore associato.


    codice:
    /* dati recuperati in Ajax precedentemente che vorrei evitare di richiamare o portarmi in giro*/
    attributo1 = (data.valore1); 
    attributo2 = (data.valore2);
    attributo3 = (data.valore3);
    attributo4 = (data.valore4);
    attributo5 = (data.valore5);
    
    
    /*funzione*/
    function value_up(linea){
    var linea = (linea); /*1,2,3,4,5*/
    var i = document.getElementById('point_text'+linea).value;
    
    var attributo = 'attributo'+linea; /*questa è la variabile che non so risolvere */
    var max = +attributo+i;
    
     if (max > 100){
      
    .......
    .......
    
     };
    };

    Grazie di ogni consiglio

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    penso che dovresti usare gli array...

    aggiungo

    una porcata del genere funziona

    codice:
    alert(window["attributo" + i]);
    ma io userei gli array
    Ultima modifica di ciro78; 04-04-2016 a 17:09
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    194
    Sì dovrei, ma non mastico gli array con jS, finora gli ho usati solo in php, in più è un'opzione che volevo introdurre e non so se valga la pena di rivedere il lavoro fatto per rimettere i dati in array.

    PS: alert mi restituisce la stringa "attributo1",2,3.. ecc non il suo valore. Volevo proprio sapere se c'è modo di manipolare, concatenare, le variabili in modo da scrivere una stringa che sia riconosciuta come variabile e quindi abbia il suo valore.
    Con php sarebbe semplice ma è chiaramente lato server.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    194
    No, scusa.. rettifico, non avevo usato la forma alert window. Funziona è vero.

  5. #5
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    ok
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.