knrt.net
当前位置:首页 >> jquEry on 怎样传递参数 >>

jquEry on 怎样传递参数

function myHandler(event) { alert(event.data.foo); } $("p").on("click", {foo: "bar"}, myHandler); {foo:"bar"}就是传递的参数 可以参考jquery api文档 :)

你可以为“修改”按钮写一个onclick函数,然后用this传值,这样就能判断是点击了那行的修改按钮,代码如下: 修改function onModified(btn){ var uname = $(btn).parent("td").parent("tr").find("td:eq(1)"); alert('我要修改用户名称为' + uname...

循环生成列表的时候为Button加属性就可以了 不需要each就可以为每个class=button的按钮添加click事件的 $(".button").click(function(){ var name = $(this).attr("myvalue"); alert(name); });

"立即参加"

$('li').on('click',function(){ this //this表示的是这个被点击的元素element })

data-* 是html5的属性,只要名字不重复可以写无数个,想取多少个值都可以 $("#a").on("click",function(){ data = $(this).attr("data-a");});

.on()方法事件处理程序到当前选定的jQuery对象中的元素。 .on( events [, selector ] [, data ], handler(eventObject) ) events:类型: String 一个或多个空格分隔的事件类型和可选的命名空间,或仅仅是命名空间,比如"click", "keydown.myPlug...

on的用法: .on( events [, selector ] [, data ], handler(eventObject) ) 描述: 在选定的元素上绑定一个或多个事件处理函数。 events 类型: String 一个或多个空格分隔的事件类型和可选的命名空间,或仅仅是命名空间,比如"click", "keydown.m...

这不叫传参。 因为的写法 等价于 document.getElementById("mybyn").onclick = function(){ aaa(this.id); } 你可以看出来,实际上你并没有传参。真正调用的还是外层的匿名函数。 以此类推,当改为jquery的时候,也只不过是以下这样 $("#mybyn")...

你这个id命名就有问题,id是整个页面的唯一标示,虽然id重复不会报错,但是你js根据id去搜索的时候就会产生混乱,所以造成只有菜单一跳转菜单二不跳转。而且你方法也没传入参数进去。没传参数进去怎么根据参数跳转页面呢。除非你想用this.val()...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com