我有一个动态生成的 li,我希望左侧 li 和右侧 li 有边框。我正在考虑给他们添加一个类。具有“隐藏”类的 li 不会显示。列表可能是这样的
<li class="show">First</li>
<li class="hidden">Second</li>
<li class="hidden">Third</li>
<li class="show">Fourth</li>
或者
<li class="hidden">First</li>
<li class="hidden">Second</li>
<li class="show">Third</li>
<li class="show">Fourth</li>
无论它们如何堆叠,第一个列表应在左侧有边框,最后一个列表应在右侧有边框。
最佳答案
用途:
$('ul').each(function() {
$(this).find("li.show:first").addClass('first');
$(this).find("li.show:last").addClass('last');
});
<强> Working Demo
关于javascript - 里的左右有边界,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25408980/