jquery hover not showing link
<p>Not understanding why my link won't show up when I hover over an image. I'm sure it is something very simple that I am unable to see at this time. I would be very appreciative if someone pointed out what I'm missing as well as any other tips one may have.</p>

<pre><code>$("#profile_pic").hover(
        function () {
            $(this).show($('&lt;a id="duh" href="upload.php"&gt;Change the picture&lt;/a&gt;'));
        }
);
</code></pre>

<p>The link I'm trying to get to show on hover is below</p>

<pre><code>&lt;div&gt;
    &lt;img id= "profile_pic" src="&lt;?php echo $picture;?&gt;" width="164" height="164" /&gt;
&lt;/div&gt;
</code></pre>
