我正在使用 jQuery 手风琴插件。
当点击文本“Accordion”时,它会展开并显示其应有的内容。现在,我在手风琴底部还有一个“关闭”按钮来关闭它,它也可以正常工作。
现在的要求是,当我单击“Accordion”时,它应该展开并隐藏该文本“Accordion”,并且在使用“Close”关闭时应该再次显示。
如何做到这一点?到目前为止,我有:
<script>
$(function() {
$( "#accordion" ).accordion({
collapsible: true,
active: false
});
});
</script>
和
<div id="accordion">
<h3>Accordion</h3>
<div class="accordionBg">
<p>...text here...</p>
<p>...text here...</p>
<div id="accordion">
<h4>Close</h4>
</div>
</div>
</div>
如何使用
onclick()
函数隐藏和显示这个手风琴的标题?另外,我确定使用重复的 id 会产生 html 验证错误,
我应该如何避免重复 ID?