如何从事件处理程序中的 for 循环中获取一些东西?
这个json数组
var elements = [ { "id": "#id1", "name": "text1" }, { "id": "#id2", "name": "text2" } ];
被传递给那个函数
function setHandlers(elements) {
for (var i = 0; i < elements.length; i++) {
$(document).on("focusout", elements[i].id, function() {
alert(elements[i].id); // doesn't work because 'element' isn't
// defined.
});
}
}
如何访问元素而不在函数之外定义它?
编辑:类型应该是元素