<div id="myDiv">
<a>...</a>
<a>...</a>
<a>...</a>
<a>...</a>
<a>...</a>
<a>...</a>
</div>
Если вы хотите выбрать теги 2nd, 3rd и 4th a
в приведенном выше примере, как бы вы это сделали? Единственное, о чем я могу думать, это:Как выбрать диапазон элементов в jQuery
$("#myDiv a:eq(1), #myDiv a:eq(2), #myDiv a:eq(3)")
Но это не выглядит очень эффективным или красивым. Я думаю, вы могли бы также выбрать ВСЕ a
с, а затем выполнить за ними .each
, но это могло бы стать очень неэффективным, если бы было намного больше a
.
`$ (« Classname»). Ломтика (1, 4)` также может быть полезным, это то, что мне нужно для сценария, большое спасибо за то ход мыслей начал :) – pulkitsinghal 2012-03-25 01:07:11
ли такое расширенный первоначальный отбор увеличивает накладные расходы на обработку, по сравнению с более конкретным селектором? Или вы думаете: lt,: gt, and: eq более ресурсоемкие? – aaronbauman 2014-02-04 18:31:38