javascript - 添加后删除类
问题描述
我想删除在用户单击 div 后立即添加的类。
我的意思是,在单击 div 后,我希望删除该类。
https://codepen.io/jinzagon/pen/XWdVbgo
<script>
$(document).ready(function() {
$('.section').click(function(e) {
e.preventDefault();
var $responsiveDiv = $('.response')
$responsiveDiv.addClass('clicked');
setTimeout(function() {
window.location.assign($a.attr('href'));
}, 6700);
});
});
</script>
解决方案
jQuery 有一个toggleClass
你可以使用的函数。关联
这是您的示例 - 当您单击该部分时,背景颜色将切换(以便于观察)。
.clicked {
background-color: red
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="section">
<div class="response">
This is a response
</div>
</div>
<script>
$(document).ready(function() {
$('.section').click(function(e) {
e.preventDefault();
var $responsiveDiv = $('.response');
$responsiveDiv.toggleClass('clicked');
});
});
</script>
推荐阅读
- javascript - href 属性在 iOS 13 上的 Safari 中不起作用
- r - 查找出现次数相等的年份
- javascript - 服务人员和客户沟通。获取事件完成
- python - 如何将多个 python 数据帧转储/写入到保留其标题行的文本文件中?
- java - 计算数组java的偶数,奇数和完美数?
- c++ - 这里的问题是使用右值而不是左值创建的引用吗?
- neo4j - 使用 Spring Data Neo4J 提高关系性能
- java - 如何从 Firebase 实时数据库的推送方法中删除自动生成的项目
- spring - 使用 CommandLineRunner 和 @PostConstruct 准备数据
- python-3.x - 为逻辑回归“预测变量(所需目标)创建逆数据的最佳方法