`

jquery 修改onclick事件动态传参

 
阅读更多

1.当删除表的某一行时,原来要为table表格的第3列的第2个button按钮使用jquery修改onclick事件,先删除原有事件,再绑定事件,因为要传参数,确定是哪一行,传i进去发现都一样,没办法动态绑定,只好通过event的事件,找到每行的tr的序号,就可以动态绑定了参数了
2.当我再次点击删除时,他会继续添加click,同时会触发2次click事件,所以需要unbind
接触之前的onclick事件
for(var i=0;i<=len;i++){
var $tr=$("tr[id='"+i+"']");
$tr.find("td").eq(2).find("input").eq(1).attr("onclick","");
$tr.find("td").eq(2).find("input").eq(1).unbind("click");
$tr.find("td").eq(2).find("input").eq(1).bind("click",function (event){
       var target= event.target;
      var index=target.parentElement.parentElement.id;
       showRemark(index)});
}
function showRemark(index){

}

分享到:
评论

相关推荐

    jquery A标签onclick事件

    ### jQuery 下 A 标签 onclick 事件处理 在前端开发中,经常需要为页面中的元素绑定事件处理函数,其中 `onclick` 事件是最常见的交互方式之一。jQuery 是一个流行的 JavaScript 库,它提供了简单易用的方法来处理...

    jquery.autocomplete.js 动态传参

    jquery.autocomplete.js 无法动态传参,好是纠结哦。研究了半天终于搞明白了,再此做个总结,供以后使用,也分享给用样为此纠结的“童鞋”们。 调用: $("#tag").autocomplete( "url", { delay:10, matchSubset:1, ...

    【ASP.NET编程知识】ASP.NET MVC中jQuery与angularjs混合应用传参并绑定数据.docx

    "ASP.NET MVC中 jQuery与angularjs混合应用传参并绑定数据" 本文档主要讲解了如何在ASP.NET MVC中将jQuery与angularjs混合应用传参并绑定数据。下面是相关的知识点: 1. ASP.NET MVC框架: ASP.NET MVC是一种基于...

    js onclick事件传参讲解

    关于JavaScript中的onclick事件传参,首先需要理解onclick事件的基本概念。在HTML中,onclick事件是元素的一种事件监听器,当用户点击该元素时,会触发一个定义好的JavaScript函数。这是实现用户交互的一种常见方法...

    js动态添加onclick事件可传参数与不传参数

    总结来说,在JavaScript中动态添加onclick事件并传递参数,可以通过匿名函数、闭包或者jQuery的`.click()`方法来实现。这些方法允许我们在不同的场景下灵活地处理参数传递的问题,从而更好地控制元素的行为。在实际...

    jquery easyui datagrid列传参

    该列设为超链接,点击时向调用的js方法传参。 return "&lt;input type='button' name='clean' onclick="cleanDir(parameter)/&gt;这里onclick的参数是怎么传的呢

    jQuery为动态生成的select元素添加事件的方法

    3. jQuery中的事件委托技术:为了解决动态元素的事件处理问题,jQuery引入了一种名为“事件委托”的技术。事件委托允许我们将事件监听器绑定到一个父级元素上,而不是直接绑定到目标元素上。这样,即使目标元素是...

    jquery鼠标滚轮事件

    在JavaScript的世界里,jQuery库为开发者提供了极大的便利,特别是在处理DOM操作和事件处理上。"jQuery鼠标滚轮事件"是一个非常实用的功能,它允许我们监听并响应用户使用鼠标滚轮时的操作,以此来实现诸如页面滚动...

    JQuery中如何传递参数如click(),change()等具体实现

    这种方法可以动态传递参数,并且在事件处理函数中,通过事件对象的data属性获取参数值。 例如,我们可以修改按钮的绑定方式如下: ```javascript $(function() { var obj1 = { s: "select1", s2: "select2" }; ...

    jQuery实现动态更改table表格数据

    本教程将深入探讨如何使用jQuery实现动态更改table表格数据,让你的网页表格具有实时编辑功能,提升用户体验。 首先,我们需要理解HTML表格的基本结构。一个基本的表格由`&lt;table&gt;`元素开始,包含若干个`&lt;tr&gt;`(行)...

    jQuery不刷新分页动态数据表格代码.rar

    jQuery不刷新分页动态数据表格代码.rar jQuery不刷新分页动态数据表格代码.rar jQuery不刷新分页动态数据表格代码.rar jQuery不刷新分页动态数据表格代码.rar jQuery不刷新分页动态数据表格代码.rar jQuery不刷新...

    jQuery对象初始化的传参方式

    jQuery对象初始化的传参方式包括: 1.$(DOMElement) 2.$(‘…’), $(‘#id’), $(‘.class’) 传入字符串, 这是最常见的形式, 这种传参数经常也传入第二个参数context指定上下文,其中context参数可以为$(…), DOM...

    jquery绑定click事件传递参数

    另外,jQuery的`.on()`方法提供了一种更直观的方式来传递参数,特别是在处理动态添加的元素时: ```javascript $('element').on('click', function(event, customParam1, customParam2) { // 在这里,customParam1...

    jquery > 手机端 onClick 延迟解决

    `jQuery`在手机端的`onClick`事件处理中同样会受到这个延迟的影响,使得用户的交互体验下降。为了解决这个问题,我们可以采用一些技术手段来消除这个延迟,提高用户体验。 `jQuery`是一个广泛使用的JavaScript库,...

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

    在原文件中,描述了一个常见问题,即在使用jQuery的`.bind()`方法绑定点击事件时,如果传参不正确,就会导致无法为列表中的每一行绑定一个独立的事件处理逻辑。文件提供了代码示例,并指出通过使用闭包(closure)...

    jQuery给动态添加的元素绑定事件的方法

    本文实例讲述了jQuery给动态添加的元素绑定事件的方法。分享给大家供大家参考。具体分析如下: jquery中绑定事件一般使用bind,或者click,但是这只能是对已经加载好的元素定义事件,那些后来添加插入的元素则需要...

    jquery动态改变onclick属性导致失效的问题解决方法

    那么你可能在某些时候需要去修改onclick 的属性如下: 代码如下: $(“#id”).attr(“onclick”,url); 这样的代码,在chrome和firefox 中可以得到你想要的结果。 遗憾的是在ie中,至少是ie7 以下是没有效果的,至于...

    jQuery通过滚轮滚动动态加载图片

    jQuery通过滚轮滚动动态加载图片jQuery通过滚轮滚动动态加载图片jQuery通过滚轮滚动动态加载图片jQuery通过滚轮滚动动态加载图片jQuery通过滚轮滚动动态加载图片jQuery通过滚轮滚动动态加载图片jQuery通过滚轮滚动...

    jquery-事件冒泡

    jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡jquery-事件冒泡...

Global site tag (gtag.js) - Google Analytics