使用JQuery获取anchor href属性

时间:2012-09-26 09:31:24

标签: javascript jquery

我有一个带有以下javascript功能的按钮:

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

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

以上内容有效但我希望我的代码尽可能在jQuery中。

1 个答案:

答案 0 :(得分:2)

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

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

不确定你在代码中是如何使用它的,但你可以使用jQuery来包装本机javascript对象,如下所示:

var url = $(window.getSelection().anchorNode.parentNode).attr('href');