正常传方法不带参数的不做讨论了,看一下方法带参数的
例如:
- $(function(){
- test1(test3('22'));
- })
- function test1(Func)
- {
- //Func(value)
- }
- function test3(data)
- {
- alert(data);
- }
解决方法两种 :1:使用匿名函数
- $(function(){
- test1(function(){
- test3('22')
- });
- })
- function test1(Func)
- {
- Func()
- }
- function test3(data)
- {
- alert(data);
- }
2:将方法和参数分开
- $(function(){
- test1('22',test3);
- })
- function test1(value,Func)
- {
- Func(value)
- }
- function test3(data)
- {
- alert(data);
- }