Круто! Прошу прощения, что еще раз беспокою. Еще одна проблема. В разметке есть еще одна сущность. Конечная верстка выглядит так:
<div class="parent">
<div class="one">one</div>
<div class="one">one</div>
</div>
<div class="parent">
<div class="one">one</div>
<div class="one">one</div>
</div>
<div class="parent">
<input type="checkbox" id="spoiler">
<label for="spoiler">Выберите дату</label>
</div>
<span class="disabled">span</span>
Для удаления disabled нужно произвести проверку, есть ли в parent label, и если есть, то label должен тоже иметь класс active, если label отсутствует, значит он не влияет на span. Спасибо заранее.