0

我有一个带有以下 javascript 函数的按钮:

function getHyperLink(){
  window.getSelection().anchorNode.parentNode.attributes["0"].nodeValue;
}

我所做的是突出显示包含超链接的文本,然后按下按钮并想要从所选文本中获取链接。

以下内容有效,但如果可能,我希望我的代码在 jQuery 中。

4

1 回答 1

2

您可以使用attr()通过名称获取属性:

var url = $(setContainingElement).attr('href');

不确定您如何在代码中使用它,但您可以使用 jQuery 来包装原生 javascript 对象,如下所示:

var url = $(window.getSelection().anchorNode.parentNode).attr('href');
于 2012-09-26T09:34:33.987 回答