有没有一种简单的方法可以使用 dojo 完成此操作(jQuery 对我来说更容易,但我必须使用 dojo):我有一个简单的无序列表。我不希望 dojo 为列表设置样式(如果我使用一些小部件可能会这样)。当我单击列表上的链接时,我想显示与该链接关联的 div。然后,如果我单击列表中的另一个链接,第一个 div 会隐藏并显示。
<div id="content">
<h2>Header</h2>
<ul>
<li><a href="#sub_content1">Link 1</a></li>
<li><a href="#sub_content2">Link 2</a></li>
<li><a href="#sub_content3">Link 3</a></li>
</ul>
<div id="sub_content1" style="display:none;">
<h3>Sub Content Header 1</h3>
<p>Lorem ipsum veritas britas conflictum civa</p>
</div>
<div id="sub_content2" style="display:none;">
<h3>Sub Content Header 2</h3>
<p>Lorem ipsum mobius ceti</p>
</div>
<div id="sub_content3" style="display:none;">
<h3>Sub Content Header 3</h3>
<p>Lorem ipsum citrus pecto</p>
<ul>
<li>Lemons</li>
<li>Limes</li>
</ul>
</div>
</div><!-- end of #content -->