JS Toggle不起作用

时间:2016-09-13 13:49:51

标签: javascript jquery toggle

我的网站需要一些帮助。 我想集成jquery切换功能。但它不起作用。 我对jQuery没有很多经验。

这是我的代码:

<a href="javascript:toggle('exp');">Klick</a>

<div id="exp" style="display:none;"> hallo </div>

<script src="jquery-ui-1.10.3/js/jquery-1.9.1.js"></script>
<script src="jquery-ui-1.10.3/js/jquery-ui-1.10.3.custom.js"></script>
<script>
function toggle(str)
{
    $(str).slideToggle('slow');
}   
</script>

有谁知道为什么它不起作用?

2 个答案:

答案 0 :(得分:2)

在代码中id selector之前遗漏#

function toggle(str){
    $('#' + str).slideToggle('slow');
    //-^----
}   

答案 1 :(得分:0)

您需要指定要切换的内容。

$("#exp").slideToggle('slow');

请参阅Jquery doc:http://api.jquery.com/toggle/