2011-04-01 120 views
21

我有一個類似於下面的列表,並且只想選擇#everything_after元素之後的所有元素。jquery - 選擇特定元素後的所有元素

<div id="container"> 
    <div class="something"></div> 
    <div class="something"></div> 
    <div class="something"></div> 
    <div class="something"></div> 
    <div class="something"></div> 
    <div id="everything_after"></div> 
    <div class="something"></div> 
    <div class="something"></div> 
    <div class="something"></div> 
    <div class="something"></div> 
    <div class="something"></div> 
</div> 

回答

27

您可以使用nextAll來獲取以下div。

嘗試:

$("#everything_after").nextAll(); 
+16

如果我要選擇下一個元素外o f父容器? nextAll()只選擇同一父項的項目。 – Kemal 2013-08-21 19:37:19

-7

選擇所有元素

$('#element *').attr('selected','selected'); 
+0

你確定它是正確的? – Kevin 2012-04-03 12:12:56