удалить класс для элемента - PullRequest
0 голосов
/ 29 августа 2011

Привет, мне нужно удалить класс 'fancy' для всех модных предметов,

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

При такой попытке класс не удаляется, и в предупреждении отображается «6comentarios», поэтому выбрано 6 элементов

1005 * что мне не хватает ??

спасибо!

Ответы [ 4 ]

5 голосов
/ 29 августа 2011

Вам не нужно указывать селектор в качестве аргумента, просто имя класса.

Попытка:

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

0 голосов
/ 29 августа 2011

Вы удаляете класс из массива объектов. Это, вероятно, не будет работать. Попробуйте функцию each () .

$('.fancy').each( function() { this.removeClass('fancy'); } );
0 голосов
/ 29 августа 2011

Вы должны использовать fancy вместо .fancy внутри removeClass()

0 голосов
/ 29 августа 2011
$('.fancy').removeClass('fancy');

будет работать. Точка перед className означает «класс», поэтому в этом случае (removeClass) это не разрешено / не требуется

демо

...