Javascript 使用JQuery获取锚href属性

Javascript 使用JQuery获取锚href属性,javascript,jquery,Javascript,Jquery,我有一个带有以下javascript函数的按钮: function getHyperLink(){ window.getSelection().anchorNode.parentNode.attributes["0"].nodeValue; } 我要做的是突出显示包含超链接的文本,然后按下按钮并希望从所选文本中获取链接 下面的方法可以工作,但如果可能的话,我希望我的代码在jQuery中。您可以使用它的名称来获取属性: var url = $(setContainingElement).at

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

function getHyperLink(){
  window.getSelection().anchorNode.parentNode.attributes["0"].nodeValue;
}
我要做的是突出显示包含超链接的文本,然后按下按钮并希望从所选文本中获取链接

下面的方法可以工作,但如果可能的话,我希望我的代码在jQuery中。

您可以使用它的名称来获取属性:

var url = $(setContainingElement).attr('href');
不确定如何在代码中使用它,但可以使用jQuery将本机javascript对象包装为:

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

你的问题根本不需要清晰地发布你的html代码,这样你的问题就很容易理解。我突出显示任何网页中的文本以获取链接,如果网页中有任何文本嵌入了超链接,我也希望获取这些链接。因此,我首先使用getSelection()方法,然后从selectionUse获取超链接,以创建一个可以与之交互的示例。阅读代码比阅读代码的描述要容易得多。