JQuery在循环中绑定事件
来源:互联网 发布:电影票比价软件 编辑:程序博客网 时间:2024/05/16 04:37
有个页面上需要N个DOM,每个DOM里面的元素ID都要以数字结尾,比如说
<input type="text" name="username" id="username_1" value="" />
<input type="text" name="username" id="username_2" value="" />
<input type="text" name="username" id="username_3" value="" />
现在有个循环,在页面载入的时候需要给这每个元素增加一个onclick事件,很容易想到的写法就是
$(function(){ for(var i=1; i<=3; i++){ $('#username_'+i).onclick(function(){ alert(i); }); }});
这么写是错误的。。。错误的原因以及类似的错误分析详见http://blog.sina.com.cn/s/blog_67d9b4220100ryrk.html
然后改成下面的就对了
$(function(){ for (var i=1; i<=3; i++){ $("#username_"+i).bind("click", {index: i}, clickHandler); } function clickHandler(event) { var i= event.data.index; alert(i); }});
- JQuery在循环中绑定事件
- 对JQuery在循环中绑定事件的问题理解
- JavaScript 在for循环中绑定事件
- js 在循环中绑定事件
- JQuery动态循环绑定事件
- jquery循环绑定事件并传递参数
- jQuery 循环 绑定事件 问题记录
- jQuery 中事件的绑定
- 循环中给元素绑定事件
- 关于在for循环中绑定事件打印变量i是最后一次
- 用Jquery循环的给元素绑定事件
- jquery 循环获取表单下一个元素(回车绑定tab事件)
- jQuery中对新增内容绑定事件
- jQuery中重复绑定事件的解决
- Jquery中事件的绑定和解除
- jquery中取消绑定事件unbind不起作用
- jquery中取消hover事件绑定
- js循环绑定事件
- Remove PCSafeDoctor with WindowsUninstaller.Org Removal Tips
- Mac OS X Terminal 101:终端使用初级教程
- oracle sql优化 三 (转载)
- FF下新增event对象的srcElement、fromElement、toElement三个属性
- _countof宏应用
- JQuery在循环中绑定事件
- jquery_EasyUI的学习
- java向mysql数据库中插入中文乱码问题解决
- oracle sql优化 四(转载)
- 计算路径a对于路径b的相对路径
- js date函数详解
- mac下修改mysql的默认字符集为utf8
- 鼠标指针的隐藏
- 多线程打印问题