<p>io userei mustache.js, comunque le variabili vanno dichiarate con var anche all'interno della funzione o diventano parte dell'oggetto globale.
Inoltre se proprio non vuoi usare un sistema di template potresti usare un codice più jquery style tipo:
var pipe_number = $('<li>').attr('id','penultimo').text('diametro');
inoltre per essere più javascript strict, nell'usare parseInt è consigliabile mettere il secondo parametro opzionale ossia la base.
Ultima nota, il selettore:
$('ul#prova')
è più lento di $('#prova') e non aggiunge nulla visto che gli dovrebbero essere univoci.
Ingegnere civile specializzato in geotecnica con l'ambizione di facilitare la propria attività lavorativa usando e creando software libero per un sapere condiviso e collettivo. Mi occupo anche di energie rinnovabili ed in particolare di geotermia a bassa entalpia. Sono da sempre appassionato di web design e modellazione 3D.
<p>io userei mustache.js,
<p>io userei mustache.js, comunque le variabili vanno dichiarate con var anche all'interno della funzione o diventano parte dell'oggetto globale.
Inoltre se proprio non vuoi usare un sistema di template potresti usare un codice più jquery style tipo:
var pipe_number = $('<li>').attr('id','penultimo').text('diametro');
inoltre per essere più javascript strict, nell'usare parseInt è consigliabile mettere il secondo parametro opzionale ossia la base.
Ultima nota, il selettore:
$('ul#prova')
è più lento di $('#prova') e non aggiunge nulla visto che gli dovrebbero essere univoci.