Здравствуйте! Пытаюсь написать селектор, чуть голову не сломал.
Возьмем такой документ:
	
	| Код: | 
	| 
<div class='someclass'> ← 1
  <div class='someclass'> ← 2
    <div class='someclass'> ← 3
       <div class='someclass'></div> ← 4
    </div>
    <div> ← 5
      <div class='someclass'> ← 6
         <span class='someclass'></span> ← 7
      </div>
    </div>
    <span class='someclass'></span> ← 8
  </div>
  <div> ← 9
    <div class='someclass'> ← 10
       <div class='someclass'></div> ← 11
    </div>
    <div> ← 12
      <div class='someclass'> ← 13
         <span class='someclass'></span> ← 14
      </div>
    </div>
    <span class='someclass'></span> ← 15
  </div>
</div> | 
	
Нужно получить все дочерние элементы какого-либо узла ( известен как this ) с классом someclass, но исключая их детей с классом someclass.
То есть, если мы пляшем от узла номер 1, в коллекции должны быть 2, 10, 13, 15. Если пляшем от 2, тогда 3, 6, 8.
Есть идеи?