jquery bind(click)传参让列表中每行绑定一个事件

 更新时间:2014年08月06日 11:37:32   投稿:whsnow  
用jquey bind 点击事件时,传参不注意可能会导致点击每一行都是显示相同内容的情况,下面有个示例,感兴趣的朋友可以参考下

点击列表中某行,弹出详情的需求比较常见。用jquey bind 点击事件时,传参不注意可能会导致点击每一行都是显示相同内容的情况,这大多数是因为传参没注意引起的问题。简易代码如下:

for(var i=0;i<2;i++) { 
$("#b" + i).bind("click", {'bindText':bindText + i}, function(e){ 
butClick(e); 
}); 
}

测试代码:

<html> 
<head> 
<script type="text/javascript" src="/jquery/jquery.js"></script> 

<script type="text/javascript"> 
$(document).ready(function(){ 
var bindText = 'AAA'; 
for(var i=0;i<2;i++) { 
$("#b" + i).bind("click", {'bindText':bindText + i}, function(e){ 
butClick(e); 
}); 
} 
}); 

function butClick(e) { 
alert(e.data.bindText); 
} 
</script> 
</head> 
<body> 
<button id="b0">请点击这里0</button> 
<button id="b1">请点击这里1</button> 
</body> 
</html>

相关文章

  • jQuery的三种$()

    jQuery的三种$()

    $号是jQuery“类”的一个别称,$()构造了一个jQuery对象。所以,“$()”可以叫做jQuery的构造函数(个人观点,呵呵!)。
    2009-12-12
  • jquery与ajax获取特殊字符实例详解

    jquery与ajax获取特殊字符实例详解

    在用jquery加ajax写的时候,发现如果传进去的数据包含&则无法获取数据而+号的话就会被判定为空,解决办法就是使用encodeURIComponent()函数对要发送的数据进行编码,需要的朋友可以参考下
    2017-01-01
  • jQuery1.6 使用方法二

    jQuery1.6 使用方法二

    jQuery1.6 使用方法,需要的朋友可以参考下。
    2011-11-11
  • jQuery Validate让普通按钮触发表单验证的方法

    jQuery Validate让普通按钮触发表单验证的方法

    一般的表单校验都是直接注册在页面上的匿名函数,导致只能通过固定的提交方式触发表单校验,如果想自定义一个按钮触发表单校验如何实现呢,下面通过本文给大家详细介绍
    2016-12-12
  • 避免jQuery名字冲突 noConflict()方法

    避免jQuery名字冲突 noConflict()方法

    这篇文章主要为大家详细介绍了避免jQuery名字冲突,noConflict()方法,感兴趣的朋友可以参考一下
    2016-07-07
  • jQuery模拟黑客帝国矩阵效果实例

    jQuery模拟黑客帝国矩阵效果实例

    这篇文章主要介绍了jQuery模拟黑客帝国矩阵效果的方法,实例分析了jQuery操作页面元素实现动画效果的技巧,需要的朋友可以参考下
    2015-06-06
  • 基于jquery的下拉框改变动态添加和删除表格实现代码

    基于jquery的下拉框改变动态添加和删除表格实现代码

    以前很少用jquery,现在工作需要,用上了,感觉真的很方便!不用再像以前那样写那么多多余的Js了!看来得在jquery上花点功夫呢!
    2011-03-03
  • 基于BootStrap环境写jQuery tabs插件

    基于BootStrap环境写jQuery tabs插件

    这篇文章主要介绍了基于BootStrap环境写jQuery tabs插件的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-07-07
  • easyui-datagrid开发实践(总结)

    easyui-datagrid开发实践(总结)

    本篇文章主要介绍了easyui-datagrid开发实践(总结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • jquery遍历函数siblings()用法实例

    jquery遍历函数siblings()用法实例

    这篇文章主要介绍了jquery遍历函数siblings()用法,结合实例形式较为详细的分析了jquery的siblings函数用于元素遍历的相关技巧,需要的朋友可以参考下
    2015-12-12

最新评论