<div id="nums">
<div id="d0"></div>
<div id="d1"></div>
<div id="d2"></div>
<div id="d3"></div>
</div>
如何獲得所有divs
內nums
後div 1
如何獲得一個DIV之後的所有div jQuery中
<div id="nums">
<div id="d0"></div>
<div id="d1"></div>
<div id="d2"></div>
<div id="d3"></div>
</div>
如何獲得所有divs
內nums
後div 1
如何獲得一個DIV之後的所有div jQuery中
改變了你的ID,因爲一個ID不能以整數開頭。沒關係,請看評論。
$('#1').nextAll('div')
使用HTML5數字ID將是有效的http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#the-id-attribute – Andreas 2012-08-06 19:47:53
@Andreas:酷,我不知道。感謝您的高舉。 – 2012-08-06 20:29:42
$("div#nums div#1").siblings("div")
如果你有任何div#1之前,你會選擇這些。 – 2012-08-06 19:46:32
看@David Hedlund的例子,並按照他的id推薦。 – 2012-08-06 19:47:58
$( '#DIV DIV NUMS')不是( '#DIV D1')。
或
$( '#DIV DIV NUMS D1#')的兄弟姐妹( 'DIV')。
這兩種方法都會產生'#0'。當然,它並不存在於原始問題中,但明確的請求「之後」做了。 – 2012-08-06 20:35:35
它在文檔:http://api.jquery.com/children/ – peacemaker 2012-08-06 19:43:54
如果DIV 1你的意思是第一個孩子>'$( 「#DIV NUMS:第一胎」)。nextAll();' – SpYk3HH 2012-08-06 21:59:46