我有一个<dl>
包含多个<dd><ol>...</ol></dd>
列表的列表,每个列表都有一些<li>
元素。我正在尝试选择每个<ol>
列表的前 2 个元素以外的所有元素。
我可以通过使用轻松实现它
$("dl dd ol").each(function(){
$elems = $("li:gt(2)",$(this));
});
我很好奇,是否可以不使用$.each
(即仅使用选择器)执行相同的操作?我已经尝试过$("dl dd ol > li:gt(2)")
,但似乎:gt
没有相对于父级索引。目前有没有办法只使用选择器来做到这一点?