【发布时间】:2013-03-20 17:54:49
【问题描述】:
我有几个不同的 div,看起来都像这样。
$(document).ready(function() {
$(".show").click(function() {
$(".show").parent().(".text").toggle();
});
});
<div class="container #{i}">
<div class="show">
show
</div>
<div class="text">
text text text
</div>
</div>
我希望能够单击显示,并让它只在其容器 div 中切换文本 div。我想我可以用我点击的类“show”来获取元素的父类,这将是容器+索引,然后在该容器 div 中获取名为“text”的子类。
老实说,这感觉相当琐碎,但我在 Javascript 方面还不是很有经验,而且我不确定要搜索的措辞。我将不胜感激任何帮助。 :)
【问题讨论】:
-
使用:
$(this).parent().find(".text").toggle(); -
使用
$(this).next().toggle()而不是$('.show').parent().('.text').toggle()
标签: javascript jquery css class html