将参数传递给jQuery选择器

时间:2013-04-21 17:15:50

标签: javascript jquery html jquery-selectors

我是JS的新手所以请耐心等待。我正在尝试将字符串参数传递给jQuery id选择器,但不知何故它不起作用..

HTML:

<li id="startPageButton" class="buttons" onclick="showContent(startPageContent, 394)">Startpage</li>

JS:

function showContent(cont, boxHeight) {
$(".content").fadeOut(5, function(){
    $("#contentBox").animate({height: boxHeight + "px" }, 400, function(){
        $("#" + cont).fadeIn(100);
    });
});

}

“$(”#“+ cont)”部分有问题..如果我用一个简单的id选择器替换它就可以了:(

1 个答案:

答案 0 :(得分:2)

尝试从此处替换您的代码onclick

onclick="showContent(startPageContent, 394)"

到此:

onclick="showContent('startPageContent', 394)"

再试一次..