Почему не выбирается предыдущий элемент?

Добрый день.
Есть код:
<div id="buttons-tip-sdelki" class="btn-group btn-group-toggle">
	<label class="btn btn-primary waves-effect waves-themed">
		<input id="type-build" type="radio" name="tip-sdelki" value="rent"> Аренда
	</label>
	<label class="btn btn-primary waves-effect waves-themed">
		<input id="type-build" type="radio" name="tip-sdelki" value="sell"> Продажа
	</label>
</div>

Получаю значение радио-баттона так:
var tipSdelki

  $('#buttons-tip-sdelki #type-build').on('click', function(){
      $('#step3').removeClass('displayNone').addClass('displayActive');
      //меняю классы
      tipSdelki = ($(this).val()); // кладу значение в переменную
  });

В итоге хочу получить доступ к строкам (предыдущему элементу) и добавить туда класс active
<label class="btn btn-primary waves-effect waves-themed">

Делаю так:
$(this).prev().css();
Но в итоге ничего не выходит. Подскажите пожалуйста, что не так делаю ?

Мне нужно добавить класс active, по нажатию на радио-баттон и убрать его, если выбран другой.
  • Вопрос задан
  • 32 просмотра
Решения вопроса 1
Eridani
@Eridani
Мимо проходил


P.S. id="type-build"
Не используйте несколько ID, идентификатор должен 1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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