如何在内部点击事件中传递地图的正确变量?基本上我有信息,我使用绑定到click事件的映射传递给函数doubleAp fns x = ((<*>) <$> fns) <*> x
。我在循环中生成了click函数,因为它们需要生成许多对象。
地图很复杂,因为我需要在对象上传递一些东西以及用户选择的一些东西。
doublAp = (<*>) . ((<*>) <$>)
更改事件之外的定义是用户单击目标而不更改选择框中的任何内容。现在,当触发更改事件时,objectID将获取最后一个对象的ID,而不是与目标点击关联的ID。如何将此ID与更改功能一起传递?
答案 0 :(得分:0)
我会修改fooFunc
,以便它接受你想要的参数。然后,我会创建另一个这样的函数:
function makeFooFunc(arg1, arg2) {
return function fooFuncCaller(e) {
return fooFunc(arg1, arg2, e);
}
}
并称之为:
$("#target"+i).click(makeFooFunc(arg1, arg2));
使用函数式编程来完成工作。