我有这个
var selected = []
$('#SelectBoxContainer .DDLs :selected').each(function (i, selected)
{
alert($(selected).val());
selected[i] = $(selected).val();
});
Run Code Online (Sandbox Code Playgroud)
我的警告告诉我它正在经历这个循环并获得选择框值.然而,一旦完成所有事情,我的"选定"数组中就没有任何内容.
您的回调定义了一个名为的局部变量selected,该selected变量将变量隐藏在外部作用域中.该selected中selected[i] =是selected从function (i, selected),不selected从var selected.
重命名两个变量之一以使其起作用.
| 归档时间: |
|
| 查看次数: |
51 次 |
| 最近记录: |