Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    107

    Creazione tabella dinamica tramite l'utilizzo del for

    ciao a tutti,

    come scritto nel titolo ho problemi a creare una tabella dinamica, prende il numero di righe e di colonne da variabili calcolate precedentemente, tramite l'uso di due for.

    codice:
    $("#saladaprenotare").html('<table>for (i = 0; i < n_righe; i++) { '+	'<tr> for (j = 0; j < n_col; j++) { '+
    		'<td><img src=img/poltronalibera.jpg alt=libera height=20 width=20></td> '+
    	'});</tr>'+
    '});</table>');
    la sintassi dovrebbe esse giusta anche se non è delle migliori, forse il problema è dato da .html() ma ho provato anche con .append() e non cambia.

    il risutato che voglio ottenere è una tabella di i righe e j colonne in cui in ogni cella è presente l'immagine poltronalibera.

    grazie dell'aiuto in anticipo

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,360
    Stai mescolando stringa e codice eseguibile.
    '<table>for (i=0; ....' è una stringa e una stringa non è codice eseguibile !

    Non testato ma è comunque la strada da seguire.
    codice:
    var pippo = '<table>';
    for (i = 0; i < n_righe; i++) { 
        pippo +='<tr>';
     for (j = 0; j < n_col; j++) { 
      pippo +='<td><img src=img/poltronalibera.jpg alt=libera height=20 width=20></td> ';
     }
        pippo +='</tr>';
    }
    pippo +='</table>';
    $("#saladaprenotare").html(pippo);
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    107
    ottimo grazie mille, sapevo che era un errore di qeusto tipo, appena posso lo provo! grazie mille!

Tag per questa discussione

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 © 2024 vBulletin Solutions, Inc. All rights reserved.