用户选择是使用javascript / jquery的子元素

时间:2012-06-01 19:09:11

标签: javascript jquery html

如何检测用户选择(用鼠标突出显示)是否属于某个元素的子元素?

示例:

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

伪代码:

if the entire range of window.getSelection().getRangeAt(0) is within/a child of #container
 return true;
else
 return false;

更新: 我认为这可以通过查看范围中最顶部元素的每个父元素来完成,并查看是否与#container匹配。我只需要帮助用JavaScript编写这个。

0 个答案:

没有答案