2012-09-26 38 views
0

我有以下的javascript功能的按钮锚href属性:获取使用JQuery

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

我做的是我想强调其中包含一个超链接的文本,然后我按下按钮,并希望去获得链接来自选定的文本。

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

+1

你的问题一点也不清楚 –

+0

发布你的html代码,以便它很容易理解你的问题。 – arulmr

+0

我突出显示来自任何网页的文本以获取链接,如果页面中有任何文本中嵌入了超链接,我也想获取这些链接。所以我首先使用getSelection()方法,然后我想从我的选择中获得超链接 – ykh

回答

2

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

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

不知道你如何使用它在你的代码,但你可以使用jQuery来包装本地JavaScript对象,像这样:

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