jQuery 如何删除每个元素的类?

标签 jquery

我想知道如何删除列表中所有 a 元素的 selected 类?我试过了

$("#navigation li a").removeClass("selected");

但似乎不起作用。

        $('#navigation li').hover(function () {
            $(this).css('cursor', 'pointer');
        }, function () {
            $(this).css('cursor', 'auto');
        });

        <ul id="navigation">
            <li class="home"><a class="selected"></a></li>
            <li class="about"><a>text1</a></li>
            <li class="services"><a>text2</a></li>
            <li class="portfolio"><a>text3</a></li>
            <li class="contact"><a>text4</a></li>
        </ul>

最佳答案

确保您的 jquery 设置正确,您的示例似乎可以正常工作。我设置了一个 fiddle ,它工作正常:http://jsfiddle.net/kpDTV/

关于jQuery 如何删除每个元素的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7092320/

相关文章:

jquery - datepicker在部分 View mvc 5中工作一次

javascript - 我如何知道跨度(div) block 中转运的​​内容的宽度和高度

jquery - 点击监听器无法从使用 jsondata 生成的 html 中工作

javascript - Bootstrap 水平导航加 Accordion

javascript - HTML 表格只有一半时间加载 jQuery

javascript - 如何使用 javascript 将图像附加到选择选项中

javascript - HTML5/JavaScript Canvas : Text on Image on Click

jquery - jquery 版本和 jquery ui 版本的最佳组合是什么?

javascript - 自动生成具有绝对位置的左侧和顶部 css

javascript - 自动向下滚动 angularjs