【发布时间】:2014-06-08 18:49:32
【问题描述】:
是否可以使用jQuery选择一个div的所有具有指定类的子div?
例如: 如果我点击一个 div,它应该用 .content 类(div1,div2,div3)切换点击的 .name div 的所有子项。
html:
<div class="name">
Name of div 1
<div class="content">
Content of div 1
</div>
<div class="name">
Name of div 2
<div class="content">
Content of div 2
</div>
<div class="name">
Name of div 3
<div class="content">
Content of div 3
</div>
</div>
</div>
</div>
脚本:
$(function()
{
$('.name').click(function()
{
$(this).children('.content').slideToggle();
});
});
我试过这个脚本,但它只选择第一级的 div。
【问题讨论】:
-
那个我也试过了,不过也是只选第一级。
-
如果你点击
div2(2and3 .content 打开)然后你决定点击DIV1 ....会发生什么? (我认为你的问题比你一开始想的要复杂得多)
标签: javascript jquery html