将类删除到项目

时间:2011-08-29 08:59:26

标签: jquery removeclass

您好我需要删除所有花哨项目的“幻想”,

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

尝试这样,该类不会被移除,警报会显示'6comentarios',因此选择了6个项目,

我错过了什么?

谢谢!

4 个答案:

答案 0 :(得分:5)

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

尝试:

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

答案 1 :(得分:0)

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

会奏效。 className之前的点意味着“类”,所以在这种情况下(removeClass)它是不允许/必需的

demo

答案 2 :(得分:0)

您必须在fancy内使用.fancy代替removeClass()

答案 3 :(得分:-1)

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

$('.fancy').each( function() { this.removeClass('fancy'); } );