【发布时间】:2014-10-08 19:34:32
【问题描述】:
小提琴: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('user-marked-offensive')
标签: javascript jquery css validation jquery-selectors