传递对使用jquery的javascript函数的引用

时间:2013-03-20 23:38:29

标签: jquery

我有很多链接,点击后会显示一些div而不显示其他链接。

function slideup(whichdiv)
{
    $("#div1").hide();
    $("#div2").slideDown(2000);
    $(whichdiv)slideDown(2000);
}

如果缺少第3行,则上述函数有效...如何将div的引用传递给jquery函数?你怎么知道哪个div是'哪个'?

1 个答案:

答案 0 :(得分:0)

你可以这样做:

function slideup(whichdiv)
{
    $("#div1").hide();
    $("#div2").slideDown(2000);
    whichdiv.slideDown(2000);
}

并称之为:

slideup($('#someDiv'))

如果您想以当前方式执行此操作,则必须在第三方添加缺少的.

$(whichdiv)slideDown(2000); //where is the .