【发布时间】:2015-02-11 01:07:28
【问题描述】:
我想在页面上有多个元素,当单击标题跨度时,这些元素将切换下一个内容跨度的可见性。所有内容跨度内容都隐藏在准备好的文档中。
内容切换在定位整个类时有效,但在尝试从被点击的标题跨度上定位下一个内容跨度元素时无效。
当我们试图操纵通过 Telerik Radeditor 输入的文本时,正在使用特定的标记
HTML
<p>
<span class="collapsibleHeader">Content Header</span><br />
<span class="collapsibleContent">Sed dignissim velit non congue consequat.</span>
</p>
<p>
<span class="collapsibleHeader">Content Header</span><br />
<span class="collapsibleContent">Sed dignissim velit non congue consequat.</span>
</p>
jQuery
$(document).ready(function () {
$('.collapsibleContent').hide();
$('.collapsibleHeader').click(function (e) {
$(this).parent().next('.collapsibleContent').toggle();
e.preventDefault();
});
});
【问题讨论】:
-
.next()函数只查看起始点之后的一个兄弟元素。
标签: javascript jquery html