`

jquery event 函数 传参

 
阅读更多
$(element).bind("event",param1:paramA,param2:paramB},function(event){
   callback(event.data.param1,event.data.param2,this);
})
eg:
   fileRow.find(".downFile").bind("click",{nodeId:coursewareList[k].noteId,position:coursewareList[k].position},function(event){
    downFile(event.data.nodeId,event.data.position,this);
});

 

分享到:
评论

相关推荐

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

    在JQuery中传递参数到事件处理函数有多种方法,最常用的是将参数作为对象传递,并在事件处理函数内部通过事件对象(event)获取这些参数。下面详细阐述两种常见的实现方式:一为直接在事件处理函数内部使用局部变量...

    JQuery 绑定事件时传递参数的实现方法

    总结来说,jQuery的`bind()`方法提供了多种方式来传递参数给事件处理函数,包括直接使用`this`、匿名函数包裹、利用`event`对象以及通过`data`选项。根据具体需求选择合适的方法,可以更好地组织和管理代码。

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

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

    49个jQuery代码经典片段

    使用 `jQ` 替代 `$` 来调用 jQuery 函数。 3. **判断元素上是否绑定了事件**: jQuery 的 `data()` 方法可用于存储和获取元素的自定义数据,包括事件数据。可以检查元素的 `events` 数据来判断是否有特定事件绑定...

    javascript event在FF和IE的兼容传参心得(绝对好用)

    IE使用`window.event`来访问事件对象,而在FF及其他遵循W3C标准的浏览器中,事件对象作为参数传递给事件处理函数。为了解决这一兼容性问题,通常的做法是使用下面的兼容性代码来获取事件对象: ```javascript var ...

    JQuery入门——用bind方法绑定事件处理函数应用介绍

    参数data是作为event.data属性值传递对象的额外数据对象。参数fn是绑定到每个选择元素的事件中的处理函数。 2、示例代码: 代码如下:<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transiti

    JQuery技巧

    ### JQuery技巧知识点详解 #### 1. 修改jQuery默认编码 在进行Ajax请求时,有时我们需要改变默认的编码格式。例如,默认情况下,jQuery使用的是UTF-8编码,但在某些情况下我们可能需要将其改为GB2312编码。实现这...

    Jquery对新插入的节点 绑定Click事件失效的解决方法

    在这个语法中,`staticParentElement`是页面加载时已经存在的静态父级元素,`eventName`是要绑定的事件类型(例如`click`),`targetSelector`是动态添加的子元素的选择器,而`eventHandler`是事件处理函数。...

    Jquery之Bind方法参数传递与接收的三种方法

    function GetCode(event) { alert(event.data.foo); } $(document).ready(function() { $("#summary").bind("click", {foo:'abc'} ,GetCode); }); 方法二、 函数句柄 $("#summary").bind("click", ...

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

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

    接收弹出页面的回传值

    在事件处理函数中,我们可以获取需要回传的值,并通过`window.opener`属性与A页面进行通信,因为`window.opener`引用了创建当前窗口的窗口对象。例如: ```javascript window.addEventListener('beforeunload', ...

    如何实现iframe父子传参通信

    以上就是实现`iframe`父子传参通信的主要方法,包括非跨域和跨域场景。在实际应用中,需要根据具体的需求选择合适的方式,并注意处理可能出现的安全问题。对于跨域通信,还可以考虑使用CORS(跨源资源共享)或者...

    javeWeb开发常用的工具代码

    // 方法二,支持动态传参 $('#foo').bind('click', function (event, arg1, arg2) { console.log(arg1, arg2); }); ``` 以上就是一些jQuery中的常用代码片段,它们涵盖了字符编码、库冲突解决、事件处理、元素...

    vue v-on:click传递动态参数的步骤

    因为在方法调用时,额外的参数必须放在事件处理函数的第一个参数之后,这时我们可以使用特殊变量$event来显式地访问原生事件对象: ```html ('parameter', $event)">点击我 ``` 在方法中: ```javascript methods...

    javascript移动开发中touch触摸事件详解

    事件对象是用来记录一些事件发生时的相关信息的对象。事件对象只有事件发生时才会产生,并且只能是事件处理函数内部访问,在所有事件处理函数运行结束后...经查阅发现它是jquery事件对象。 $[removed](touchstart,body

    JS中出现的兼容性问题的总结.pdf

    获取鼠标位置时,IE和Firefox使用event对象的clientX和clientY属性,而在Firefox、IE9+和Chrome中,可以通过传参的方式获取event对象,即参数ev。为了兼容,可以这样做: ```javascript var oEvent = ev || ...

    java web 面试

    **知识点2:jQuery bind绑定事件及传参** jQuery中使用`.bind()`方法可以绑定事件处理器到特定的事件类型上,同时可以通过函数参数的方式传递额外的信息。 示例代码: ```javascript $("#s1").bind("click", ...

    vue获取当前点击的元素并传值的实例

    在事件处理函数中,我们可以使用`event.target`来获取触发事件的元素,即当前被点击的元素: ```javascript methods: { zan(e) { var target = event.target; var dataid = e; // (pl.id的值) $(target); // ...

    vue2 以及小程序面试题文档,帮助你快速了解,vue2框架以及小程序的核心

    8. Vue组件通信:包括props、事件总线(Event Bus)、Vuex、$refs等方法。 9. $nextTick方法:用于在下次DOM更新循环结束之后执行延迟回调,常用于DOM更新后的操作。 10. mvvm模式:Model-View-ViewModel,通过双向...

Global site tag (gtag.js) - Google Analytics