jQuery addClass()/ removeClass()不起作用

fus*_*i0n 1 javascript jquery

<ul>
    <li class="selected"></li>
    <li></li>
    <li></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

那是我的HTML.我现在使用的选择器是:

    $("ul li:eq(0)").removeClass('selected');
    $("ul li:eq(1)").addClass('selected');
Run Code Online (Sandbox Code Playgroud)

问题是我无法在这些元素中添加或删除"选定"类.html和jquery都很简单,我能找到的很多例子都做了同样的事情,包括官方的jQuery文档.(脚本在body标签之前加载,如果重要的话)

为什么我不能删除和添加这样的类?

整个html页面在这里

Ahm*_*Din 6

可能是因为您忘了添加$(document).ready(),还要确保添加了jquery.min.js文件

$(document).ready( function () {
    $("ul li:eq(0)").removeClass('selected');
    $("ul li:eq(1)").addClass('selected');
});
Run Code Online (Sandbox Code Playgroud)