在javascript开发过程中,经常会遇到闭包问题,特别是在为一组dom元素绑定事件的时候,容易遇到多个代码块嵌套不执行,this指向与预期不同的情况。
情况一:
把需要绑定事件的dom元素放进数组,使用$.each()进行绑定。
$.each(divSelects,function() {
$(this).click(function() {···}
})
在javascript开发过程中,经常会遇到闭包问题,特别是在为一组dom元素绑定事件的时候,容易遇到多个代码块嵌套不执行,this指向与预期不同的情况。
情况一:
把需要绑定事件的dom元素放进数组,使用$.each()进行绑定。
$.each(divSelects,function() {
$(this).click(function() {···}
})