我有一个菜单,我有li
s中的所有项目。我想要做的是每当li
s超过5时,我想显示“查看更多”选项并隐藏剩余的li
s并单击“查看更多”时显示它们,并在另一个“查看更多”时隐藏它们li
点击在jquery的菜单中隐藏和显示列表项?
这是我的HTML
<ul class="nav">
<li><a href="#">Home</a></li>
<li><a href="#">Categorys</a>
<div>
<ul> <a href=""> title="This is an example of a caption"></a></ul>
<ul>
<h3>Title1</h3>
<li data-bind="100002"><a href="#">1</a></li>
<li data-bind="100028"><a href="#">2</a></li>
</ul>
<ul>
<h3>Title2</h3>
<li data-bind="100000"><a href="#">1</a></li>
<li data-bind="100004"><a href="#">2</a></li>
<li data-bind="100007"><a href="#">3</a></li>
<li data-bind="100009"><a href="#">4</a></li>
<li data-bind="100010"><a href="#">5</a></li>//hide from here and show view more option and show them on click
<li data-bind="100011"><a href="#">6</a></li>
<li data-bind="100051"><a href="#">7</a></li>
</ul>
<ul>
<h3>Title3</h3>
<li data-bind="100103"><a href="#">1</a></li>
<li data-bind="100105"><a href="#">2</a></li>
<li data-bind="100115"><a href="#">3</a></li>
<li data-bind="200071"><a href="#">4</a></li>
<li data-bind="200072"><a href="#">5</a></li>//hide from here and show view more option and show them on click
<li data-bind="200073"><a href="#">6</a></li>
<li data-bind="200043"><a href="#">7</a></li>
<li data-bind="200044"><a href="#">8</a></li>
<li data-bind="200045"><a href="#">9</a></li>
<li data-bind="200046"><a href="#">10</a></li>
<li data-bind="200047"><a href="#">11</a></li>
<li data-bind="200048"><a href="#">12</a></li>
</ul>
</div>
</li>
</ul>
这是什么,我试图做一个的jsfiddle:
当li
s不超过5,“查看更多”选项不应该在那里,“查看更多”选项应该更换,并点击那些应该隐藏的点击是,如果我去其他“查看更多”和点击打开的应该关闭。
你应该尝试在自己的第一个.. –
后什么ü尝试在JavaScript/jQuery的 –
开始的jsfiddle并尽快给我们你在发布之前已经尝试过了! –