2012-09-26 4 views
0

를 사용하여 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를 사용하는 방법을 확실하지 :

var url = $(window.getSelection().anchorNode.parentNode).attr('href'); 
관련 문제