хорошо, я искал ответ на этот вопрос (если он вообще есть) без везения
у меня есть последовательность элементов div, как показано на рисунке ниже:
http://i61.photobucket.com/albums/h46/DrAcOliCh_2006/untitled-1.jpg?t=1300520458
синий фон является абсолютным родителем оранжевых элементов div, которые также являются братьями и сестрами.
DOM не совсем организован в соответствии с тем, как оранжевые элементы отображаются на странице, потому что все они перетаскиваются (я использовал jquery UI), и я перемещал их внутри родителя, но, как известно, DOM не реорганизуется, когда я перемещаю перетаскиваемые элементы, так что в основном структура братьев и сестер остается неизменной внутри DOM
что мне нужно (опять же, если это вообще возможно), так это определить ближайших на странице соседних братьев и сестер друг друга; другими словами, скажем, мы берем этот элемент «FlashBanner», который на странице имеет элементы «Лого», «Поиск» и «Корзина покупок» в качестве непосредственных верхних братьев и сестер, а элементы «Категории» и «Контент» — в качестве непосредственных нижних. братья и сестры (и нет левых или правых братьев и сестер)
у меня есть ручное решение для этого, то есть предварительно указать соседние элементы на странице для каждого элемента через ряд полей формы и прочее (еще одна история и еще одна стена текста для объяснения), но это не важно, поскольку я хотите знать, можно ли это сделать автоматически (например, скажите jquery, чтобы найти их для меня)
ценим любую помощь, даже "это не может быть сделано автоматически", и спасибо за ваше время
надеюсь, это не звучит двусмысленно (или глупо, если на то пошло) и почему мне нужно это сделать, не спрашивайте: P стена текста, чтобы объяснить
ваше здоровье :)