У меня есть массив HTML;получить элементы массива html с jquery
<input class="input_box" name="authors[]" id="author1"/>
то, что я хочу сделать, это, получить значение этого массива в дисплей без обновления страницы, (я отображать значение только рядом с полем ввода, в независимом 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>');}
только вещь я вижу в <div id="val-authors">
is, "",
что мне не хватает?
заранее спасибо ..
спасибо @nnnnnn, я не упоминал здесь, но у меня есть другой javascript, который добавляется в авторов [], поэтому у меня есть несколько авторов на самом деле. Я попробовал ваши советы и заменил .text() на .val() и baam! спасибо .. – teutara
Cool. Рад был помочь. (Я понял, что у вас несколько элементов 'authors []', но моя точка в массиве состоит в том, что в html нет массивов.) – nnnnnn