javascript - 无法让 JQuery 删除一个类

标签 javascript jquery html css

我开始使用 JQuery 是为了让隐藏的消息显示出来。 但是,当我加载它时,该消息仍然隐藏。 该消息有两个类“错误”和“隐藏”,我想用 javascript/JQuery 删除类“隐藏”。

<head>
    <title>Title</title>
    <link rel="stylesheet" href="./css/style.css" />
    <script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
</head>

<body>
    <span class="error hidden" id="error">This field is required.</span>

    <script>
        $("error").removeClass("hidden");
    </script>
</body>

我的CSS

.hidden {
    visibility:hidden;
}

我错过了什么?感谢您的帮助!

最佳答案

$("error") 将不起作用,因为 error 不是有效的选择器。您需要使用有效的 CSS id 选择器来选择元素:

$("#error").removeClass("hidden");

关于javascript - 无法让 JQuery 删除一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36919282/

相关文章:

javascript - 如何在CKEditor中将光标设置在特定位置?

javascript - 将 AOS 库与 Vue 结合使用

php - 使用 Javascript 和 PHP 动态添加查询 XML 源的新表和行

javascript - 启用具有不同元素的复选框

javascript - 带有 ES6 模块的命名空间

jquery - TableTools 在另存为 Excel 选项中生成的隐藏列

javascript - .bind ("load") 监听器事件的 jQuery 回退

html - 如何将 div div 置于另一个 div 之上

html - 在 erb 文件中设置虚线内联样式

jquery - 显示/隐藏内容,从头开始显示第一个