[jQuery] Table data malformed in DOM using before,after and wrap

[jQuery] Table data malformed in DOM using before,after and wrap

Hey guys, does Jquery not get along with complex HTML table wrapping or
handling?
I have been playing with Jquery for about a week now and have had a lot of
success with it, however I'm trying to put a border around a photo.
This is my HTML
<img class="Photo" src="photodrop/woman.jpg"/>
Here is my Ready data
    $(".Photo").before("<table border='0' cellpadding='0'
cellspacing='0' width='1'><tr><td><img src='photodrop/topLeft.jpg'></td><td
background='photodrop/topBG.jpg' align='right'><img
src='photodrop/topMiddle.jpg'></td><td><img
src='photodrop/topRight.jpg'></td></tr><tr><td
background='photodrop/leftBG.jpg' valign='top'><img
src='photodrop/leftMiddle.jpg'></td><td>").after("</td><td valign='bottom'
background='photodrop/rightBG.jpg'><img
src='photodrop/rightMiddle.jpg'></td></tr><tr><td><img
src='photodrop/botLeft.jpg'></td><td background='photodrop/botBG.jpg'
align='left'><img src='photodrop/botMiddle.jpg'></td><td><img
src='photodrop/botRight.jpg'></td></tr></table>");
    
The above inserts the border etc but my second row has no middle column, the
center td are killed, and the img of the woman doesn’t get the border around
it.
Ive also tried using the wrap command which fails in its own different way.
Is there some problem with the above HTML ? I know a maze of Divs would
probably be better but the border is pretty complex.
Thoughts?
Ive' also tried this simple example
$(".Photo").before("<table border='0' cellpadding='0' cellspacing='0'
width='1'><tr><td>x </td><td>").after("</td><td>y</td></tr></table>");
    
This doesn't work as expected either, in the DOM all the table data is
before the IMG, only the y is after, but it is mal formed in the DOM.
Thanks
Ryan Doom
ryan.doom@webascender.com
www.webascender.com
============================
office   : 517.579.0420
mobile : 517.507.9274
============================
Web (Sites, Marketing and Tracking)
_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/