2013-04-21 2 views
1

Я новичок в JS, поэтому, пожалуйста, несите меня. Я пытаюсь передать строковый параметр в селектора JQuery ид но почему-то не работает ..Передача аргумента в селектор jQuery

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, он работает :(

ответ

2

Попробуйте заменить атрибут код onclick от этого:

onclick="showContent(startPageContent, 394)" 

к этому:

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

и попробуйте еще раз ..

Смежные вопросы