【发布时间】:2016-08-06 15:18:36
【问题描述】:
我有一个动态生成列表项的网站,如下所示:
<li class="comment even thread-odd thread-alt depth-1" id="li-comment-10">...</li>
<li class="comment odd alt thread-even depth-1" id="li-comment-17">...</li>
<li class="comment even thread-odd thread-alt depth-1" id="li-comment-20">...</li>
<li class="comment byuser comment-author-not-used-2 odd alt depth-2" id="li-comment-21">
...</li>
目前有 40 多个此类项目遵循上述模式。
我想使用 jQuery 来显示/隐藏 5 个块中的列表项。我知道如何编写 jQuery 进行切换,但我不知道如何计算和标记 5 个块以显示和隐藏。
难题在于这些<li> 是在CMS 中自动生成并在页面上动态呈现的。所以我想在页面渲染后使用 JavaScript/jQuery 进入并识别并以某种方式标记 5 个列表项的块。
这样可行吗?
希望这有点道理。
【问题讨论】:
-
你的意思是
ul元素超过40个? -
不,超过 40 个
<li></li>元素容器 @guest271314 -
<li></li>容器是什么意思?是否要求在ul元素中仅显示 5 个li元素?
标签: javascript jquery dynamic content-management-system html-lists