
正文
jquery函数参数,jquery函数定义方法
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JQuery函数参数为函数,如何为作为参数的函数传递参数
说的话太麻烦了,我举个例子给你:
function test(x1,x2,callback){
var str1 = "参数一:"+x1+" 参数二:"+x2+"br/";
var str2 = "这个只是测试而已。";
callback(str1,str2); //为参数函数传值 就在这里...
}
$(document).ready(function(){
$("#test-a").click(function(){
var x1 = 'a';
var x2 = 'b';
test(x1,x2,function(s1,s2){
$('#test-callback').html("s1 ="+s1+"; s2 ="+s2);
});
});
});
html代码:
pa id="test-a" name="testHtmlTar" href="javascript: ;"点击后获取a的ID和name,并传递给callback函数/a/p
pcallback函数会将结果写在下面:/p
p id="test-callback"/p
----------------------------------------------------------------
看到了吗?
[img]相关问答
Q1: jquery 函数的参数为Datalist控件,如何传参数?
jquery中,所有的html标签都可以被包装为jQuery对象:
var
dtlist
=
$("datalist");
//或者datalist
的class、id等属性
自定义函数的参数为jQuery对象,传递参数的时候直接使用
dtlist
就可以。
Q2: 如何使用jquery获得某一个函数的参数
function fn(arg1,arg2,arg3) {
console.log(arguments[0]); //arg1
console.log(arguments[1]); //arg2
console.log(arguments[2]); //arg3
}
这个不需要用到jQuery,arguments通过一个伪数组的形式保存了所有的参数,可以通过length和下标来访问。






