2012-09-26 34 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');