help to reiterate through my jquery snippet
<p>Code in question:</p>

<pre><code>$("#alpha").click(function(event) {
    event.preventDefault();
    $("#show").slideToggle();
});
</code></pre>

<p>I have a list of files and its being outputted with PHP in alphabetical. I use this method in PHP:</p>

<pre><code>foreach(range('A','Z') as $i) {
    if (array_key_exists ("$i", $alpha)) {
        echo '&lt;div id="alpha"&gt;&lt;a href="#" name="'.$i.'"&gt;&lt;h2&gt;'.$i.'&lt;/h2&gt;&lt;/a&gt;&lt;/div&gt;&lt;div id="show"&gt;';
        foreach ($$i as $key=&gt;$value)
            echo '&lt;p&gt;'.$value.' '.$key.'&lt;/p&gt;';
    }
    echo '&lt;/div&gt;';
}
</code></pre>

<p>What I want to do is when the user clicks on the #alpha to toggle the div #show that has the names that belong to a letter up. I can do this with the first listing, but every listing after that isn't affected.</p>

<p>how can i tell jquery that foreach letter apply the js code so it can toggle up/down the #show.</p>

<p>I don't want to this 26 times (one time for each letter in the alphabet), I tried to use class instead of id but that causes all the #show to toggleup heh.</p>
