I've got the same behavior, but only in IE7. I've added some option tags to a select tag with .html(). It is shown in the DOM tree of the generated code, but not shown in the rendered view. I've tested it with IETester. Changing the zoom level in IETester will show the options in the dropdown. Might be some problems with rendering. With jQuery 1.3.2 everything is fine.