Is this bug?

Is this bug?


Here is the code:
jQuery(document).ready(function(){
var tr = document.createElement("tr");
var td = document.createElement("td");
var inp = document.createElement("select");
var myoptions = "<option value='1'
selected='selected'>Option1</option><option value ='2'>Option2</option>";
jQuery(inp).append(myoptions);
jQuery(td).append(inp);
jQuery(tr).append(td);
jQuery("#myid").append(tr);
});
The HTML is:
<table id="myid" border='0' cellpadding='1' cellspacing='0'></table>
I expect that the first value will be the default value in select box.
This work well in IE, but
not in FF.
If I change the line jQuery(inp).append(myoptions); with
jQuery(inp).prepend(myoptions);
the same work in FF, but not in IE.
The jQuery version is 1.2.1