JS 切换不起作用

JS Toggle doesnt works

我的网站需要一些帮助。 我想集成 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>

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

您的代码中 id selector 之前缺少 #

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

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

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

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