我在ASP转发器中的ul
中有一个列表。该列表设置为使用滚动条溢出,并且一次仅显示16 li
个。是否有我可以使用的jQuery计数功能,允许我选择每个“16th”li
并为其添加一个特定的类?
选择最后一个将无效,因为第16个div
不是最后一个div
,因为它位于转发器中。
答案 0 :(得分:11)
答案 1 :(得分:1)
您可以尝试.each
功能:
$("ul li").each(function(index, domEle) {
if (index%16==0) {
$(domEle).addClass("CLASS_NAME");
}
});
答案 2 :(得分:0)
如果您想在16 th 之后对每个元素应用类,那么您可以使用 :gt(index) 选择器。
$("ul li:gt(16)").addClass("CLASS_NAME");
记住:gt,:lt等选择器使用基于零的索引。
对于每16个 th ,你可以使用 :nth-child(index)
$("ul li:nth-child(16)").addClass("CLASS_NAME");
记住:基于nth-child 的选择器使用1作为第一个元素。