0

嗨,我需要删除所有精美物品的“花式”类,

<script type="text/javascript">
$(document).ready(function(){
    $('.fancy').removeClass('.fancy');
    alert($('.fancy').length + 'comentarios');
});
</script>

像这样尝试,课程没有被删除,警报显示“6commentarios”,所以选择了 6 个项目,

我错过了什么?

谢谢!

4

4 回答 4

5

您不必提供选择器作为参数,只需提供类名即可。

尝试:

$('.fancy').removeClass('fancy');

于 2011-08-29T09:01:11.780 回答
0
$('.fancy').removeClass('fancy');

将工作。className 之前的点表示“类”,因此在这种情况下 (removeClass) 是不允许/必需的

演示

于 2011-08-29T09:01:32.450 回答
0

你必须使用fancy而不是.fancy里面removeClass()

于 2011-08-29T09:01:43.700 回答
-1

您正在从对象数组中删除该类。那可能行不通。尝试each()函数。

$('.fancy').each( function() { this.removeClass('fancy'); } );
于 2011-08-29T09:02:16.960 回答