2011-08-29 105 views
0

您好我需要删除类“看中”的所有花哨的项目,删除类项目

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

尝试这样的类不会被删除,警报显示我“6comentarios”所以有选择了6项,

我在想什么?

谢谢!

回答

5

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

尝试:

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

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

会工作。类名前点意味着“下课”,所以在这种情况下(removeClass)它不允许/所需

demo

0

你必须使用fancy代替.fancy内的removeClass()

-1

您将要从类一个对象数组。这可能不起作用。尝试使用each()函数。

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

哦是的,根据其他答案:在removeClass函数中使用“花哨”而不是“.fancy”。 –