Javascript Toggleclass不工作,尽管应该

Javascript Toggleclass不工作,尽管应该,javascript,toggleclass,Javascript,Toggleclass,这是相当基本的,仍然不起作用。。。我正在尝试更改我的按钮的类别,它的id为“nav_list”。我写了剧本: var specialSection = document.getElementById("nav_list"); specialSection.onclick = function() { alert("what"); $('#nav_list').toggleClass('active'); }; 我收到了“what”警报,但该类没有切换。我

这是相当基本的,仍然不起作用。。。我正在尝试更改我的按钮的类别,它的id为“nav_list”。我写了剧本:

    var specialSection = document.getElementById("nav_list");
    specialSection.onclick = function() {
    alert("what");
    $('#nav_list').toggleClass('active');
    };
我收到了“what”警报,但该类没有切换。我错过了什么?提前谢谢

是jQuery方法,要使用它,必须在页面中包含jQuery

比如:


演示:

它必须工作。您可以在JSFIDLE上提供演示吗?为什么混合使用香草和jQuery对象?您可以编写$(“#nav_list”)。单击(function(){…和$(this)。切换类('active');非常感谢!我是一个完全的新手,我甚至不知道香草和jquery之间的区别…现在它可以工作了。我认为“$”是基本的,意思是一个变量。欢迎您!从js开始,然后学习jquery;愉快的编码!
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
$('#nav_list').click(function() {
    alert("what");
    $(this).toggleClass('active');
});