【发布时间】:2010-11-05 05:34:28
【问题描述】:
我对 jQuery 很陌生,所以请原谅... 我有一个页面,其中包含一长串无序列表中的超链接:
<div class="longlist">
<ul>
<li><a href="/firstitem.aspx" title="First Item">First Item</a></li>
<li><a href="/seconditem.aspx" title="Second Item">Second Item</a></li>
...
<li><a href="/lastitem.aspx" title="Last Item">Last Item</a></li>
</ul>
</div>
本页顶部是字母表的超链接列表
<div class="alphabet">
<a href="#" title="A">A</a>
<a href="#" title="B">B</a>
<a href="#" title="C">C</a>
...
<a href="#" title="Z">Z</a>
<a href="#" title="All">ALL</a>
</div>
当用户单击字母索引中的任何链接时,我只需要显示长列表中以所选字母开头的项目。如果长列表中没有与该字母匹配的项目,我还需要将字母链接“变灰”(这样用户就不会费心点击不存在的索引)。
如何使用 jQuery 做到这一点?
【问题讨论】:
-
要求是隐藏其余的链接,只显示那些被选中的。
标签: jquery