Collapsable/expandable select_tag helper for trees?

I’ve been looking around for a select helper that works like the Windows
Explorer ‘folder’ pane, ie for navigating a tree: a node with children
has a plus icon which expands the node to show its children when clicked
on, and which then turns to a minus icon which collapses the node, etc.

I can’t seem to find one, can anyone point me to one please?