javascript - 在 jQuery 中添加或删除类
问题描述
这看起来很尴尬,但是当我尝试使用 jQuery 添加任何类或删除任何类时,它不起作用,而不是添加或删除类,我尝试使用警报窗口,在这种情况下,它工作正常。谁能告诉我为什么我无法添加或删除任何课程?
$('#sign').click(function(){
alert("I'm working");
$('#signup').ready(function(){
$(this).addClass('hidden');
});
});
这是我尝试过的代码,#sign
是侧边栏或导航栏中的 id。当我单击该链接时,它会转到带有 id 的部分#signup
。在本节中,我希望添加或删除该类。
解决方案
见:https ://api.jquery.com/ready/
$('#signup').ready(...)
似乎不适用。该页面已加载,因此您无需等待 DOM 准备好。只需删除该包装器并直接操作该类:
$('#sign').click(function(){
alert("I'm working");
$('#signup').addClass('hidden');
});
我假设您正在尝试处理单击和更改不同元素上的类(尽管名称相似)。
推荐阅读
- regex - 正则表达式查询:删除转义字符但保留字符串中的标点符号
- c# - 如何在 post 方法中将重音字符传递给 REST API
- php - Symfony\Component\Debug\Exception\FatalThrowableError: 参数 2 传递给 Illuminate\Auth\SessionGuard::__construct()
- python - 基于 CIFAR10 数据集类创建数据集时出错
- google-app-engine - 从 AppEngine 到 Cloud Function 的服务帐号身份
- java - 如何在 HashMap 中使用流 API
- c++ - __m128 何时在 xmm 寄存器中?
- html - 如何将实例主键从 HTML 传递到 views.py?
- centos - Grafana 在 6 小时内显示 Prometheus 没有数据
- python - 石墨烯因 EnumBadKeyError 导入失败