- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个脚本,单击时会显示更多信息,再次单击时会隐藏信息。问题是,当单击时,它会显示和隐藏具有相同类名的所有 div 的信息,而不仅仅是被单击的 div。我环顾四周,我认为我需要在其中的某处添加“this”,以便它只影响单击的对象。有人可以解释我做错了什么以及如何实现这种效果吗?
Javascript
<script type="text/javascript">
this$(document).ready(function(){
$(".toggle").click(function(){
$(".hiddenDiv").slideToggle("slow");
});
});
</script>
HTML
<span class="toggle" onClick='return false'>
<h4 class='arrow'>Group Health Insurance</h4>
</span>
<div class='hiddenDiv'>
<p><img src="../images/group.jpg" border="0" alt="Group Insurance" align="left" hspace="5" />Group health insurance coverage is a policy that is purchased by an employer and is offered to eligible employees of the company blah blah blah</p>
</div>
<hr />
<span class="toggle" onClick='return false'>
<h4 class='arrow'>Insurance</h4>
</span>
<div class='hiddenDiv'>
<p><img src="../images/group.jpg" border="0" alt="Group Insurance" align="left" hspace="5" />More info about other types of insurance blah blah blah</p>
</div>
<hr />
提前感谢您的帮助!
最佳答案
看起来您正在尝试使用 hiddenDiv
类切换下一个同级的样式。
您可以使用 .next
获取与选择器匹配的元素的下一个同级元素:
$myEl.next('.hiddenDiv');
由于您正在查找被单击按钮的下一个同级按钮,因此您可以在单击处理程序中使用 this
来获取该按钮。
$(document).ready(function(){
$(".toggle").click(function(){
$(this).next(".hiddenDiv").slideToggle("slow");
});
});
关于javascript - 针对个别类(class)功能而不是整个类(class)群体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11960217/
我试图找出理论上能够相处的尽可能多的 friend 群体,即群体中的每个人都应该至少认识群体中其他人的 50%。 我正在尝试为此提出一种算法,该算法不会花费太长的时间; Facebook 的 API/
我正在开发一个应用程序,用户可以在其中将图片上传到服务器,然后向他们选择的人员发送带有显示这些图片的链接的电子邮件。 我的问题是关于在数据库中组织人员(我正在使用 MySQL)。 我希望每个用户都有这
我有一个评级数据框,其中包含 userId、movieId、rating 行。我想找到评分最高的用户。 这是我写的代码: import pandas as pd ratings = pd.read_c
我有一个脚本,单击时会显示更多信息,再次单击时会隐藏信息。问题是,当单击时,它会显示和隐藏具有相同类名的所有 div 的信息,而不仅仅是被单击的 div。我环顾四周,我认为我需要在其中的某处添加“th
我是一名优秀的程序员,十分优秀!