Определить выбор пользователя в элементе HTML

Как я могу определить, находится ли выбор пользователя (выделение мышью) внутри / потомком определенного элемента?

Пример:

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

псевдокод:

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

Ответы на вопрос(2)

Ваш ответ на вопрос