2016-08-16 103 views
0

有人可以告诉我为什么选择的类只是被添加,而不是在这里删除?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'); 

请参阅选择器上添加的点(。)。