如何从锚标记的href属性中获取javascript变量的值?

时间:2017-02-20 12:41:48

标签: javascript jquery html

我知道这是非常基本的问题,请原谅我。 我有一个javascript代码,可以检测移动操作系统并相应地生成URL。这是代码:

//iPhone Version:
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
    var url = "http://example.com/IWd7J";
}
//Android Version:
if(navigator.userAgent.match(/android/i)) {
    var url = "http://example.com/1K1Hi";
}

现在我想在页面中的锚标签的各种href属性中使用该URL。

<a href="">Click Here</a>

请建议我。

1 个答案:

答案 0 :(得分:1)

如果要设置元素的href,请使用jQuery.attr,如下所示:

$("a").attr("href", url);

这将选择文档中的所有锚点。如果要缩小选择范围,请使用其中一个CSS Selectors