IE7/8 Reporting Missing ) in script

IE7/8 Reporting Missing ) in script

Ok, maybe I am blind.  I have a jqGrid onSelectRow operation that is taking specific data within a xml file and putting in a specific div within the DOM.  IE and FF are reporting same problem.  If I comment out this code, application runs like it should.  Where is that missing ")" supposed to go??

  1. $('#slideshow #thumbs').append("<ul class='thumbs noscript'><li><a class='thumb' href='"data.piclocation" title='"data.piccaption"'><img src='"data.picthumb"' alt='"data.pictitle"' /></a><div class='caption'></div></li></ul>");

This code, when ran is supposed to append my <ul> to </ul> string above with data pulled from the static xml file (by way of a jqGrid) and put it in the thumbs <div> to end up looking something like this:

  1. <div id="thumbs">
        <ul class="thumbs noscript">
            <li>
                <a class="thumb" name="optionalCustomIdentifier" href="path/to/slide" title="your image title"><img src="path/to/thumbnail" alt="your image title again for graceful degradation" />             </a>
                <div class="caption">                 (Any html can go here)             </div>
            </li>         ... (repeat for every image in the gallery)
        </ul>
    </div>



What gives??

tony

jQuery plugin: Galleriffic version 2.0
jQuery: version 1.4.2
My whole js is attached.
It is not the job you get handed, but what you have done with it in the end that people remember.