很多jquery的函数都是支持多参数传递的。例如:css,ajax,each等函数。
多参数传递是使用大括号({})语法创建无类型对象的形式传递的。形式如下。
{a1:1,a2:2,a3:3,....,an:n}
例子:
<script language="javascript">
a({a:1,b:2,c:3});
function a(b)
{
alert(b.b);
}
</script>
以上例子会显示2。
一下以jquery的ajax为例子,说明参数的传递。例子来自jquery的网站。
$.ajax({
type: "GET",
url: "test.js",
dataType: "script"
});
以上的例子传入type,url和dataType。
当然,所有参数的名字都是jquery已经定义的了,否则就不生效。