jquery-1.4.3 bug

HTML

<form id="form1">
    <input type="text" name="xid" value="xid field" />
    <div>some data</div>
</form>

<form id="form2">
    <input type="text" name="id" value="id field" />
    <div>some data</div>
</form>

<pre id="log"></pre>

CSS

body {
    width: 300px;
    font-family: sans-serif;
}

form {
    border: 1px solid blue;
    margin-bottom: 10px;
}

div {
    border: 1px solid red;
    width: 260px;
    height: 20px;
    margin: 10px;
}

#log {
    margin: 10px 0;
    border: 1px solid black;
    padding: 2px;
}

JavaScript

function log() {
    jQuery('#log').append(jQuery.makeArray(arguments).join("") + "\n");
}

jQuery('form').each(function() {
    var $o = jQuery(this);
    log('Form ', $o.attr('id'));
    log("Found ", $o.find('*').length, " item(s).");
});