for 循环绑定click问题
时间:2009-06-30
来源:互联网
<input type="button" id="button1" value="button1" />
<input type="button" id="button2" value="button2" />
<input type="button" id="button3" value="button3" />
<input type="button" id="button4" value="button4" />
<script type="text/javascript">
for(var i=1;i<=4;i++){
$("#button" + i).click(function(){
alert(i)
return false;
});
}
</script>
作者: hangdudu 发布时间: 2009-06-30
或者取自己的id的最后一位
作者: keakon 发布时间: 2009-06-30
$("img").each(function(i){
this.src = "test" + i + ".jpg";
});
作者: jaway 发布时间: 2009-06-30
$("#button" + i).click(function(){
var j=i;
alert(j);
return false;
});
}
这样试试看
作者: shawphy 发布时间: 2009-07-04
而且, Click button的时间,肯定是在for循环执行完毕了以后。
所以,每次的值都是5.
你或以用 Alert(this.value) 来代替 alert(i);
作者: clsoft2002 发布时间: 2009-07-07
一种改你的为
for(var i=1;i<=4;i++){
$("#button" + i).click(function(j){
return function(){
alert(j)
return false;
}
}(i));
}
一种
$('input').click(function(){
alert(this.value.match(/\d/))
})2008
作者: campaign 发布时间: 2009-07-07
if ( window.location.href以"a.html"结尾 ){
do1();
}else if (...){do2() }
else if .....

作者: kidfang 发布时间: 2009-07-09

参考下这个文章
http://zhouyrt.javaeye.com/blog/250073
作者: jamix 发布时间: 2009-07-09
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28