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注册的事件,在回调函数里就可以使用$(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()...

initOrderStatus(a,b,this) 应该就可以 , a, b, 是参数,this 指向当前触发的元素

可以,JS里的函数Function就是一种类型,跟任何变量类型一样的,就是前面一种写法; 也可以用函数的方式定义,就是你后面一种写法。

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

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

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

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