2016-08-16 4 views
0

Может кто-нибудь скажет мне, почему класс «selected» добавляется и не удаляется здесь?jQuery addClass removeClass

jQuery("area").on('click', function(){ 

    jQuery('selected', this).removeClass('selected'); 

    jQuery(this).addClass('selected'); 

}); 
+0

Вы должны сообщить нам, если кто-либо из них работал, и выберите ответ как правильный, если какой-либо из этих ответов работал :) –

ответ

1

Потому что вы ошибаетесь. Используйте это

jQuery('.selected').removeClass('selected'); 
0

Я предполагаю, что «выбран» - это класс. Поэтому, чтобы исправить, измените свой код на это:

jQuery('.selected', this).removeClass('selected'); 

См. Добавленную точку (.) На селекторе.