.parameters我有,我用很多很多次,这个JavaScript函数...jQuery的等价于[功能]从JavaScript
function showHideObjects()
{
var args;
args = showHideObjects.arguments;
for(var i=0;i<args.length;i++)
{
if(document.getElementById(args[i]))
{
if(args[i+1] == 'flip')
{
if(document.getElementById(args[i]).style.display == '')
{ document.getElementById(args[i]).style.display = 'none';}
else
{ document.getElementById(args[i]).style.display = '';}
}
else
{
document.getElementById(args[i]).style.display = args[i+1];
}
}
i++;
}
}
现在我用ASP.NET和工作的需要相同的功能,但在jQuery中,但我无法在jQuery中找到任何有关动态参数的信息。有没有办法在jQuery中做到这一点?
为了提供更多的背景知识......你可以把上面的代码有这样一行... showHideObjects('div1','none')
,它会隐藏DIV1。或者你可以打电话... showHideObjects('div1','none','div2','','div3','flip')
它会隐藏div1,显示div2和切换div3隐藏或显示。
你可以给出一个“假”的例子,你想如何在jQuery中使用它?换句话说,为了说明的目的,只需编写一些jQuery-ish语法。就目前来看,你的问题并不清楚。实际上,有很多地方可以在jQuery方法中使用多个参数......事实上,在其中几乎所有的地方:$('div').css({height:'10px',width:'30px ”,位置: '绝对' ...}); – maxedison
jQuery是使用Javascript构建的。同样的事情也可以在jQuery中工作,因为jQuery不会改变语言的语义。 – Mrchief
jQuery不是一种语言。它是一个JavaScript库。 –