【发布时间】:2012-02-05 03:45:16
【问题描述】:
我在为我的问题寻找解决方案时发现了类似的问题,但我不认为它完全符合我的要求。
使用 jQuery 的 .on() 将事件绑定到动态创建的元素上毫无疑问,但是我在尝试传递不同的参数来调用不同的函数时遇到了困难。在阅读https://developer.mozilla.org/en/JavaScript/Guide/Closures 之后,我想出了以下工作示例,但我想知道它是否是最好的方法,或者是否有更优雅的解决方案?
另外,我经常读到由于漏洞问题,使用 eval() 并不是最佳实践,但是否有另一种方法来构建动态函数名称?
编辑:
非常感谢大家的精彩回答!但是其中一个答案是否被删除了?我喜欢那个,因为提示将参数存储在属性中。再次感谢大家!
【问题讨论】:
标签: javascript jquery events closures