抱歉,如果标题不准确 - 我不知道如何措辞。
我有多个具有相同类的小部件<div class="widget"></div>
- 每个小部件都有一个标题和内容,结构如下:
<div class="widget">
<div class="widget-title">Title</div>
<div class="widget-content">Content Here</div>
</div>
“widget-content”是隐藏的,当您单击widget-title 时,会出现内容,并且将一个类应用于widget-title,将其更改为“widget-title open”。这部分工作查找,小部件内容也打开。
问题是,它在所有小部件上打开小部件内容。它应该只在单击标题的特定小部件中打开小部件内容,而不是全部打开。我不确定使用什么正确的语法,所以它只打开用户单击标题的特定小部件的小部件内容。
这是我到目前为止的代码:
$('.widget').find('.widget-title').click(function() {
$('.widget-content').show('slow', function() {
// Animation complete.
});
$('.widget').find('.widget-title').addClass("open");
});
有人可以提供一个工作示例吗?谢谢