xcsc.net
当前位置:首页 >> 关于jquEry 的CliCk事件中参数的问题 >>

关于jquEry 的CliCk事件中参数的问题

jquery 是不能那样传参的.你可以把$("#fun").click(function () { }); 看作一个function声明, 就相当于onclick的事件声明; $("#fun").click(function () { function()(调用的方法) }); 先要把jquery的机制弄清楚

如果你代码中也是和上面一样的写法,那肯定会出错,因为 JavaScript 是区分大小写的。 CLICK 要写为 click $(function() { var str; var a = function(s) { str = s; }; $("#A").click(function() { a("X"); }); $("#B").click(function() { a("...

jquery里有个一次性的事件处理方法:one(eventType,fn)。 具体可以这样做: $(function(){ $("#s1").one("click",showDIV(1)); }); jquery还有一个解除事件委派的方法:unbind([eventType])。参数是可选的,如果不选,则表示移除节点所有已绑定...

为什么不用事件绑定呢?如果是jQuery注册的事件,在回调函数里就可以使用$(this)了。 $('#one').click(function() { $(this).html('123');}); 如果一定使用onclick,建议将this传递到函数里,否则不好获取这个值: 点击function show(obj){ obj....

首先 class cc是position:relative的属性然后 c1是position:absolute的属性,并且。js开始的时候要赋值给c1的宽度,建议您用id来操作不要使用低效率的class来操作 建议用下列方法做 .c1{position:relative;width:980px;height:300px;overflow:hid...

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

jquery里有个一次性的事件处理方法:one(eventType,fn)。 具体可以这样做: $(function(){ $("#s1").one("click",showDIV(1)); }); jquery还有一个解除事件委派的方法:unbind([eventType])。参数是可选的,如果不选,则表示移除节点所有已绑定...

楼主把问题想复杂了,click里面的function函数就是一个普通的函数,就像我们定义函数可 function foo(){ } 也可以: var foo=function(){}; js就是这个德行,比较自由。click里面的function当然也可以返回值,但是正如你所说,因为它在这里起回...

$(function(){ // 给id以pid-开头的所有div绑定点击事件 $('div[id^=pid-]').click(function(){ // 被点击的那个div var div = $(this); // 被点击的那个div的id var id = div.attr('id'); // 剩下的自己来。。。 })})

function abb('c1','c2','c3'){ $(".js_upFile").uploadView ({ uploadBox: '.c1,//设置上传框容器 showBox:'.c2,//设置显示预览图片的容器 width : 100, //预览图片的宽度,单位px height : 100, //预览图片的高度,单位px allowType: ["gif", ...

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