jquery的click事件写法 $('.fir').click(supo);function supo(options){ ....}这个options参数是怎么传进去的呢?如果用<a click=‘’></a>应该怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $('.fir').click(functon(){ supo(options);});<a onclick='supo(options);'></a> 问题是就没有options这个定义,不知道从哪里来个options也就是说<a onclick='supo(options);'></a>这里的options就没有定义 可以用 arguments[i] 来访问吧 supo函数不是你写的吗?你不知道它的参数? <!DOCTYPE HTML><html> <head> <meta charset="gb2312" /> <title></title> <script src="http://code.jquery.com/jquery-latest.js"></script> <style> </style> </head> <body> <a href="#" onclick="fn(123)">123</a> <script> var fn = function(x){ alert(x); } </script> </body></html>或者<!DOCTYPE HTML><html> <head> <meta charset="gb2312" /> <title></title> <script src="http://code.jquery.com/jquery-latest.js"></script> <style> </style> </head> <body> <a href="#">123</a> <script> var fn = function(x){ alert(x) } $('a').click(function(){ fn(123) }) </script> </body></html> 我看别人写的,并且确实可以运行。.xx.click(ss);function ss(options){};就是这么写的,上面的ss并没有传递参数,下面定义的ss却出来个options参数。 <!DOCTYPE HTML><html> <head> <meta charset="gb2312" /> <title></title> <style> </style> </head> <body> <div id="div"> click </div> <script> var $ = function(id){ return document.getElementById(id); }; function test(){ alert(arguments[0]); alert(arguments[1]); // ... } $('div').onclick = function(){ test(11,22,33,44); } </script> </body></html>参考下http://www.w3school.com.cn/js/pro_js_functions_arguments_object.asp 运行还是可以运行的,不过结果就不一定是想要的了。比如说function f(a){ alert(a);}f(); // undefined 如果用<a click=‘’></a>应该怎么写?<a herf="javascript:supo(options)">click</a> [50分]求助:javascript 正则表达式的问题? JS能否使用?来传递动态变化的参数,若不行,有无其他办法实现 在线文本编辑器实现的问题 XMLHttpRequest.Open参数意义,请大侠说明~,谢谢。 关于javascript标签的src属性的问题,急!顶者有分! JS表单验证问题 谁能举例告诉我:正则表达式/ /gm,中的g,m的使用方法?我是云里雾里,似懂非懂 来问大哥们一个简单问题 错在哪里 怎么用js判断两次密码是否相等 不吃饭在线等个jquery插件的fancybox 的应用问题,关闭图片后,页面上图片也消失了? select的onchange函数。
supo(options);
});
<a onclick='supo(options);'></a>
也就是说<a onclick='supo(options);'></a>
这里的options就没有定义
<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<style>
</style>
</head>
<body>
<a href="#" onclick="fn(123)">123</a>
<script>
var fn = function(x){
alert(x);
}
</script>
</body>
</html>或者
<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<style>
</style>
</head>
<body>
<a href="#">123</a>
<script>
var fn = function(x){
alert(x)
}
$('a').click(function(){
fn(123)
})
</script>
</body>
</html>
.xx.click(ss);
function ss(options){};
就是这么写的,上面的ss并没有传递参数,下面定义的ss却出来个options参数。
<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
<style>
</style>
</head>
<body>
<div id="div">
click
</div>
<script>
var $ = function(id){
return document.getElementById(id);
};
function test(){
alert(arguments[0]);
alert(arguments[1]);
// ...
}
$('div').onclick = function(){
test(11,22,33,44);
}
</script>
</body>
</html>
参考下
http://www.w3school.com.cn/js/pro_js_functions_arguments_object.asp
function f(a){
alert(a);
}
f(); // undefined