【发布时间】:2015-11-10 03:49:19
【问题描述】:
这是我的原始代码:
<div id="accordion">
<h1>Header #1</h1>
<div>
<ul>
<li><a href="#">List item #1</a></li>
</ul>
</div>
<h1>Header #2</h1>
<div>
<ul>
<li><a href="#">List item #1</a></li>
<li><a href="#">List item #2</a></li>
<li><a href="#">List item #3</a></li>
<li><a href="#">List item #4</a></li>
</ul>
</div>
</div>
我尝试删除内部的div 标签,代码运行良好。唯一的区别是,当我用div 标签包围ul 标签时,它会在它们周围创建一些边距。
我遇到的关于 Jquery UI Accordion 的每个文档或教程都在 h 标签之后使用 div 标签,但由于没有它们也可以工作,所以我问自己是否需要它们。
非常感谢。 :)
【问题讨论】:
-
它可能用于以
html的正确结构进入,这可能会或可能不会影响功能。因此,当您删除任何元素时,您可能需要检查所有功能以查看它没有在任何地方损坏.. :)
标签: javascript jquery html jquery-ui jquery-ui-accordion