I have a set of tooltip functions that use the title attribute of an element to set the html of a specified tooltip and then show / hide.
All of the tooltips on the page share the same display element, so I just create it without an end tag.
<span id="tooltip" class="tooltipClass" />
In IE when I do $('#' + tooltip).html(text); some html outside of (after) the span is getting overwritten. In my case it happened to be <script> which broke some other things. This did not happen in Firefox.
I finally narrowed it down using
alert($('#' + tooltipid).html());
prior to .html(text), which gave me a screen-sized window showing the next element, a script block.
Fix for me was to write the span in full
<span id="tooltip" class="tooltipClass"></span>
This is actually more appropriate anyway, but since you guys pride yourselves in the cross-browser game, and Firfox handles it either way, I thought it worth mentioning.
Thanks again for an amazing tool.