我似乎无法删除“foo”类,我不明白为什么。当用户点击 .foo 时,jQuery 会删除 .foo。乍一看,它似乎可以工作,因为文本不再是红色的。但是,多次单击 .foo 会导致出现警告框,这意味着 .foo 尚未完全删除。我不明白为什么会这样。
jQuery:
$(document).ready(function() {
$('.foo').click(function() {
$(this).removeClass('foo');
alert('Class .foo should have been removed. Why is this alert still appearing?');
});
});
html:
<p class="foo">foo</p>
CSS:
.foo { color: red; }