.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庫。 –