, если вы не можете изменить вывод html и рефакторинг, как предлагает oskar (лучший вариант), это работает:
e.getParent().getParent().getNext().getFirst().getFirst()
- он вернет вам следующий div, но он медленный.
к сожалению, таблицы ломаются .getNext ("div.element"), так как это не брат и сестра.
еще один способ, который работает, - это (если их длины совпадают) - это будет НАМНОГО быстрее, если ссылка будет помещена в хранилище элементов как 1-выкл:
var tooglers = $$("div.toogler"), elements = $$("div.element");
tooglers.each(function(el, i) {
console.log(elements[i]);
el.store("contentEl", elements[i]);
});
Мне не нравится ни одно из этих решений, недостаточно поддерживаемое / масштабируемое.