get siblings for an element, optionally filtered by a selector