我有一个带有以下javascript功能的按钮:
function getHyperLink(){
window.getSelection().anchorNode.parentNode.attributes["0"].nodeValue;
}
我的工作是突出显示包含超链接的文本,然后按下按钮,然后从所选文本中获取链接。
以上内容有效但我希望我的代码尽可能在jQuery中。
答案 0 :(得分:2)
您可以使用attr()按名称获取属性:
var url = $(setContainingElement).attr('href');
不确定你在代码中是如何使用它的,但你可以使用jQuery来包装本机javascript对象,如下所示:
var url = $(window.getSelection().anchorNode.parentNode).attr('href');