Detectar seleção de usuário dentro do elemento html

Como posso detectar se uma seleção de usuário (destacando com o mouse) está dentro de / um filho de um determinado elemento?

Exemplo:

<div id="parent">
   sdfsdf
   <div id="container">
       some 
      <span>content</span>
   </div>
   sdfsd
</div>

pseudo-código:

if window.getSelection().getRangeAt(0) is a child of #container
 return true;
else
 return false;

questionAnswers(2)

yourAnswerToTheQuestion