为什么jQuery不删除我的类?
Why won't jQuery remove my class?
小提琴:http://jsfiddle.net/xrjsq6Ls/
我似乎不能让jQuery删除我指定的类,但是fadeOut()将淡出预期的DOM元素。我做错了什么?
HTML:<div class="comment_section">
<div class="comment_outter user-marked-offensive">
<div class="comment_arrows"></div>
<div class="comment_inner">
<div class="actions">
<a class="offensive simulate-link">Mark Comment As Offensive</a>
</div>
</div>
</div>
</div>
jQuery: var selector = ".user-marked-offensive > .comment_inner > .actions > .offensive";
$('.comment_section').on("mouseover", selector, function () {
$(this).closest('.comment_outter').removeClass('.user-marked-offensive');
//$(this).closest('.comment_outter').fadeOut();
});
removeClass()以类名作为参数,而不是类选择器
$(this).closest('.comment_outter').removeClass('user-marked-offensive');
演示:小提琴
您应该在removeClass
方法中删除.
$(this).closest('.comment_outter').removeClass('.user-marked-offensive');
$(this).closest('.comment_outter').removeClass('user-marked-offensive');
使用removeClass你不需要在类名前写点;)
$(this).closest('.comment_outter').removeClass('user-marked-offensive');
相关文章:
- 当浏览器上的后退按钮到达主页时,我需要删除Class
- JavaScript,JQuery.需要帮助才能获得'name'从我的JSON中删除
- 为什么当我单击X时,所有项目都会从我的Backbone.js视图中删除
- 为什么不是'我的表格删除了多个条目
- 使用 Javascript 动态删除行.我的代码有什么问题
- 我需要删除2016年的事件侦听器吗
- 在AngularJs的SPA中,我如何删除“;.html”;来自我的URL
- 如何确保我的谷歌图表数据在Javascript中从内存中删除
- 我如何在谷歌工作表中找到一个完整的删除脚本
- 我想删除我正在做的angular项目中上传的照片
- 当我的响应菜单打开时,我如何删除用户转到侧面的功能
- 当用户向下滚动我的网页时,如何删除chrome地址栏周围的边框
- 当在堆栈底部添加ImageView时,我想删除RelativeLayout中的顶部ImageView,但它正在删除整个布
- 如果他们不这样做,就从我的数组中删除东西't没有前缀
- 在我的项目中,添加、删除和编辑功能不起作用
- 为什么我的删除位置语句不起作用
- 为什么我的删除事件侦听器不起作用
- 为什么我的删除按钮不起作用
- 为什么我的“点击”事件侦听器不适用于我的删除按钮
- 如何让我的删除按钮删除单行