我有一个HTML数组;用jquery获取html数组元素
<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">
看到的是,"",
我失去了什么?
在此先感谢..
谢谢@nnnnnn,我没有在这里提到,但我有另一个JavaScript添加到作者[],所以我有多个作者其实。我尝试了你的建议,并将.v替换成.val()和baam!谢谢.. – teutara 2012-03-15 09:12:44
很酷。乐于帮助。 (我明白你有多个'authors []'元素,但我关于数组的观点是html没有数组。) – nnnnnn 2012-03-15 09:15:27