当前位置:  开发笔记 > 编程语言 > 正文

jQuery:从数组循环设置单击

如何解决《jQuery:从数组循环设置单击》经验,为你挑选了1个好方法。



1> geowa4..:

是的,我经常遇到这个问题.Area是一个全局变量,因为它没有var它.另外,不要使用for ... in构造.

但是你可能仍会遇到类似的问题.上帝知道我因为类似的bug而调试了多少脚本.执行以下操作可确保正确确定范围:

var Areas = ['ping','http', 'smtp', 'pop3'];

for( var i = 0; i < Areas.length; i++ ){
  (function(area) {
    $(area).click(function(){ alert(area); /* ShowArea(area); */ });
  })(Areas[i]);
}

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有