This isn't a bug with jquery, but safari, and the way it loads ajax loads pages.
What happened was I created a tab panel in jquery, and ajax loaded some content on different tabs. Everything works right in chrome, ff, ie, but not safari.
Simply put:
It appears that safari removes the <head> tag of the ajax loaded page, while the rest of the browsers seem to parse out things like <script> and <link> tags...
The work around is to move the <script> tag from the ajax loaded page and move it from <head> and put it in the <body> section of the ajax loaded page. You might have to move CSS rules up to the tab page, as <link> tags cannot be between the <body> element (per XHTML 1.0 Transitional)...
I just wanted to let people know my work around before someone else spends a couple hours trying to figure out wtf....