新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
说的话太麻烦了,我举个例子给你:
在舟山等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、成都网站制作 网站设计制作定制网站制作,公司网站建设,企业网站建设,品牌网站设计,网络营销推广,成都外贸网站制作,舟山网站建设费用合理。
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]jquery中,所有的html标签都可以被包装为jQuery对象:
var
dtlist
=
$("datalist");
//或者datalist
的class、id等属性
自定义函数的参数为jQuery对象,传递参数的时候直接使用
dtlist
就可以。
function fn(arg1,arg2,arg3) {
console.log(arguments[0]); //arg1
console.log(arguments[1]); //arg2
console.log(arguments[2]); //arg3
}
这个不需要用到jQuery,arguments通过一个伪数组的形式保存了所有的参数,可以通过length和下标来访问。