如何在点击事件时删除类
How to remove a class on click event?
HTML:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script type="text/javascript" src="app.js"></script>
<title>Prueba</title>
</head>
<body>
<div class="prueba"></div>
</body>
</html>
.CSS:
.prueba {
height: 100px;
width: 100px;
background-color: green;
}
JS(已编辑):
var main = function() {
$('.prueba').click(function() {
$(this).removeClass('.prueba');
});
};
$(document).ready(main);
它(仍然)不起作用。有人可以帮助我吗?
要选择类,您应该在类名前面加上一个点:
$('.prueba')
您可能想要查看的 JQuery 文档。
相关文章:
- javascript删除事件侦听器
- 选择选项是添加或删除事件
- jQuery使用.of()删除事件处理程序时出现的问题
- 在离开页面之前删除事件侦听器
- 如何删除事件侦听器
- 使用jQuery代理时删除事件侦听器
- 使用jquery或javascript删除事件
- 不能使用删除事件侦听器
- 如何在ReactJS中添加或删除事件上的className
- AngularJS:如何从指令添加的元素中删除事件处理程序
- javaScript-从某些链接中删除事件
- 正在删除事件侦听器(DOM级别0方式)
- 无法通过内容脚本删除事件侦听器
- 敏捷JS添加和删除事件
- 如何在 jquery UI 中取消删除事件
- 避免多次删除事件
- 何时以及为何需要删除事件
- 在 Angular 指令中,如何在删除事件后重新应用事件侦听器
- 为什么我的删除事件侦听器不起作用
- 如何从 JavaScript 中的多个元素中删除事件侦听器