我正在试图弄清楚如何将参数传递给命名的回调函数?
例如我有
asynchronous
基本上,结果包含三个元素的下拉值。我创建了3个数组,然后我出于明显的原因调用了uniq,然后我想遍历每个数组,每个项目并将其添加到正确的元素中。
但是我无法弄清楚在使用命名回调时如何传入元素
答案 0 :(得分:2)
您可以让populateDropdown返回绑定到特定元素的闭包:
function populateDropdown(element) {
return function(item) {
element.append($('<option>', {
value: item,
text: item
}));
}
}