小提琴: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');
演示:小提琴
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句