Помогите разобраться: Есть простенький код:
<div class="nextstep">
  <div class="next"><span>1</span></div>
  <div class="next active"><span>2</span></div>
  <div class="next"><span>3</span></div>
  <div class="next active"><span>4</span></div>
</div>
и к нему простой скрипт:
if ($('.nextstep .next').hasClass('active')) {
    $('.nextstep .next').find('span').addClass('yes');
  } else {
    $('.nextstep .next').find('span').addClass('no');
  };
Вроде логика проста: Если у блока есть класс 
active, то к элементу добавить класс. Но почему он не проверяет, а просто добавляет всем. Что я делаю не так? Объясните пожалуйста?