<dl>
<dt><a href="#">Item Group A</a></dt>
<dd>Item 1</dd>
<dd>Item 2</dd>
</dl>
<dl>
<dt><a href="#">Item Group B</a></dt>
<dd>Item 1</dd>
<dd>Item 2</dd>
<dd>Item 3</dd>
</dl>

<script type="text/javascript">
$(document).ready(function(){
        $("dt > a").click(function(){$
(this).parent().parent().find("dd").toggle(); return false;});
});
</script>

a little hard for your code, so i change the html =P

On Jan 23, 1:37 am, "Volkan Görgülü" <[EMAIL PROTECTED]> wrote:
> Hi,
>
> Lets say I have a Definition List like shown below.
>
> <dl>
> <dt><a href="#">Item Group A</a></dt>
> <dd>Item 1</dd>
> <dd>Item 2</dd>
> <dt><a href="#">Item Group B</a></dt>
> <dd>Item 1</dd>
> <dd>Item 2</dd>
> <dd>Item 3</dd>
> </dl>
>
> What I want to achieve is whenever I click an <a> tag in <dt> I want
> to show <dd> tags inside the clicked <dt>
>
> I am using
>
> $(document).ready(function() {
>    $("dt > a").click(function(){$("dd").toggle(); return false;});
>  });
>
> But it opens every <dd>.
>
> Any help or guidance will be appreciated.

Reply via email to