Ho un array HTML;ottieni elementi di array html con jquery
<input class="input_box" name="authors[]" id="author1"/>
quello che voglio fare è, ottenere il valore di questo array un display senza aggiornare la pagina, (faccio visualizzare il valore proprio accanto al campo di immissione, in modo indipendente div
)
$(document).ready(function(){
$("input[id^="author"]").change(update);
});
function update(){
var authors=new Array();
$("input[id^="author"]").each(function(){authors.push($(this).text()) });
var author= '"' + authors.join('", "') + '"';
$('#val-authors').html('authors:<span class="red"> "'+author+'"</span>');}
l'unica cosa che vedo in <div id="val-authors">
is, "",
cosa mi manca?
grazie in anticipo ..
grazie @nnnnnn, non ho menzionato qui ma ho un altro javascript che si aggiunge agli autori [], quindi ho più autore in effetti. ho provato il tuo consiglio e replacev .text() a .val(), e baam! grazie .. – teutara
Cool. Felice di aiutare. (Ho capito che tu avevi più elementi 'authors []', ma il mio punto sull'array è che html non ha array.) – nnnnnn