如果用户选择的文本包含在链接中,请获取链接

时间:2013-02-13 15:15:39

标签: javascript jquery

好的,所以我想弄清楚如果用户的文字中包含了高亮的文字,如何获得链接href ......

例如,如果以下是链接

<a href="http://www.google.com">Find us on Google</a>

用户高亮显示文字“Google”

<a href="http://www.google.com">Find us on Google</a>

所以问题是: 在用户突出显示文本(如复制并粘贴)之后,他们点击了一个按钮,它将返回所选文本的链接。

我希望我明白这一点,并不确定如何表达它。

1 个答案:

答案 0 :(得分:5)

window.getSelection().anchorNode.parentNode.href;

或在IE中:

document.selection.createRange().parentElement().href;

应该获取元素的href选择文本的位置吗?

相关问题