@qbk17

Как с помощью jQuery среди всех элементов одного класса при клике на один из элементов дать ему класс?

Есть элементы имеющие один общий класс. Мне нужно, чтобы при нажатии на один из элементов, у caret, то есть у символа ">" поменялось его направление. Попробовал просто так давать класс, но он даётся сразу всем элементам. Можно ли сделать так, чтобы каждому элементу не давать отдельный класс и писать код по него на jQ?

eee98eb0c3614e1c8865def0d320af60.PNG

$( ".faq_question" ).each(function() {
	$( this ).on( "open.toggleme", function()
	{
			$(this).find( ".caret" ).removeClass( "right" );
			$(this).find( ".caret" ).addClass( "down" );
	});
	});
  • Вопрос задан
  • 188 просмотров
Пригласить эксперта
Ответы на вопрос 2
ertaikuanyshov
@ertaikuanyshov
Full Stack Developer
Для поменялось его направление, исползуите transform
Ответ написан
Комментировать
@devstudent
frontend-developer
нужно перед тем, как добавить нужный класс конкретному элементу $(this).find( ".caret" ).addClass( "down" );
удалить его у всех остальных ".caret"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы