2012-09-21 10 views
2

我有一個HTML元素myElement。我需要選擇所有具有相同父元素且位於此元素之後的元素。什麼是最高性能的方式來選擇索引較高的所有兄弟姐妹?

我因子評分約

var index = $myElement.index(); 
var followingSiblings = $myElement.parent().children(":gt(" + index + ")"); 

這工作,但似乎笨拙,不是很高性能。

問:是否有更優雅,更pefromant,更美麗,更聰明,更awesomer方式做到這一點?

回答

5
var followingSiblings = $myElement.nextAll(); 

Fiddle

Reference

+0

哦謝謝@jesse,我從OP copypasted它並沒有注意到這個錯誤。 '=]' –

+0

謝謝,我今天在谷歌搜索吸食。 –

+0

沒問題,一些jQuery API方法不是很知名。 '=]'[DOM遍歷](http://api.jquery.com/category/traversing/)部分以及API網站的其餘部分對找到這樣的方法非常有幫助。 –