这是HTML:
<input type="text" id="name" /><input type="button" id="insert" value="Insert" />
<div id="display_list"></div>
这是jQuery代码:
$(document).ready(function() {
function display() {
$('#display_list').text('');
$.each(names, function(index, value) {
$('#display_list').append(index + 1 + '. ' + value + '<br/>');
});
}
var names = ['cow', 'alex', 'ram'];
display();
$('#insert').click(function() {
var name = $('#name').val();
names.push(name);
display();
});
});
问题是它显示
- 奶牛
- 亚历克斯
- 内存
起初,但是当我在输入中键入内容并单击插入框时,它没有显示任何值,而是增加了索引号,如下所示:
- 奶牛
- 亚历克斯
- 内存
-
-
5.