【发布时间】:2010-08-10 04:38:16
【问题描述】:
我正在尝试使用 jQuery 使用数组填充下拉选择。
这是我的代码:
// Add the list of numbers to the drop down here
var numbers[] = { 1, 2, 3, 4, 5};
$.each(numbers, function(val, text) {
$('#items').append(
$('<option></option>').val(val).html(text)
);
// END
但我遇到了一个错误。每个功能都是我从这个网站上得到的。
是否因为我使用的是一维数组而爆炸?我希望选项和文本都相同。
【问题讨论】:
-
在 DOM 上一次添加一个项目被认为是非常缓慢的,并且强烈不建议。更具表现力的方式是构建一个字符串并在循环之后附加它
标签: jquery