Как я и предполагал, я этот баг предвидел в своих селекторах.
<span>
<i></i>
<span>
<i>
<span>
<div>
<b>
<a></a>
</b>
<a></a> <!-- Должен выбрать этот -->
</div>
</span>
</i>
<span>
<div>
<b>
<a></a>
</b>
<a id='#test'></a> <!-- и этот. Но выбирает только этот -->
</div>
</span>
</span>
</span>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.min.js">
<script type="text/javascript">
A = $('SPAN I + SPAN DIV B + A');
alert([A[0],A[1],'элементов:'+A.length]);
</script>
запускать на IE6 что бы сработал сам JQ а не querySelectorAll