[jQuery] 1.3.2 class selectors only returning first element

[jQuery] 1.3.2 class selectors only returning first element


I tried upgrading from 1.2.6 to 1.3.2 today and ran into all kinds of
issues with selectors. I can't reproduce this with a simple page
yet. (Only with our complex production app of course.)
Essentially, a page with three input type="text" elements with
class="some_class" only returns the first element when I issue $
(".some_class").
My best attempt to debug this in Firebug took me to the method
makeArray(array, results)
jquery-1.3.2.js#2058
<code>
var makeArray = function(array, results) {
array = Array.prototype.slice.call( array );
if ( results ) {
results.push.apply( results, array );
return results;
}
return array;
};
</code>
The values passed in are:
array: [input#user_name.some_class Name, input#user_email.some_class
Email, input#user_phone.input_numeric Phone]
results: [ length=0 prevObject=[1] context=document]
array[0].className = "some_class"
array[1].className = "some_class"
array[2].className = "input_numeric some_class"
And the return is:
[input#user_name.some_class Name length=1
prevObject=[1] context=document]
results.length = 1
results[0] = input#user_name.some_class Name
This has me completely stumped. Any help appreciated.