function a(obj){
$("#id").bind("click",function(obj){alert(obj);})
}
为什么不行,那应该如何传递参数呢。。才能在id对象的 click响应。。
$("#id").bind("click",function(obj){alert(obj);})
}
为什么不行,那应该如何传递参数呢。。才能在id对象的 click响应。。
解决方案 »
- IE8不能操作parent.window.location
- 急,如何使用js添加一个button,点击后跳出一个新的页面
- 想实现全屏类似于FullScreen效果,但不是打开新窗口而是在原来的窗口实现(急 马上送分)
- 隔一段时间跳出一张图片,显示一秒钟之后,图片消失,在图片显示期间点中该图片的,就视为中奖
- 有没有办法用JavaScript在Table里插入thead??
- 关于parentnode
- 关于提交时检查输入框里的字符是否为空,然后做出提示.(简单的问题)
- 帮忙合并一JavaScript功能
- 怎样用程序在<table></table>中加入<iframe></iframe>标签
- 下拉列表框把下拉菜单挡住了?
- 求一个jquery多选插件,可传值到父页面的
- 请教各位前端大牛一个让人无比揪心的问题
$("#id").click(function(event){ alert(event.target());});
});
var clickMe=document.getElementById("clickMe");
clickMe.onclick=show("hello");function show(){
var data=arguments[0];
alert(data);
}这样可以获取到参数,但是jquery里用bind绑定却获取不到传递的参数,应该怎么写啊?
$("#id").bind("click",{param1:obj},function(event){alert(event.data[param1]);})
}
你试试
Function.prototype.binding = function() {
if (arguments.length < 2 && typeof arguments[0] == "undefined") return this;
var __method = this, args = jQuery.makeArray(arguments), object = args.shift();
return function() {
return __method.apply(object, args.concat(jQuery.makeArray(arguments)));
}
}function a(obj) {
$("#id").bind("click", function(obj) {
alert(obj);
}.binding(obj) );
}
Function.prototype.binding = function() {
if (arguments.length < 2 && typeof arguments[0] == "undefined") return this;
var __method = this, args = jQuery.makeArray(arguments), object = args.shift();
return function() {
return __method.apply(object, args.concat(jQuery.makeArray(arguments)));
}
}function a(obj) {
$("#id").bind("click", function(obj) {
alert(obj);
}.binding(this, obj));
}
《input type="" onclick=info()">你这不等于没说嘛