如何在变量中存储属性(href)的值

时间:2018-03-05 15:28:52

标签: javascript jquery html5

如何在变量中存储链接属性'href'的值

这是我尝试过的链接,但不起作用:

var xyz = $('a.tesla').attr('href','');
alert(xyz);
<ul class="collapse list-unstyled" id="pageSubmenu">
  <!--<li><a href="logo.html">Logo</a></li>-->
  <li><a href="color.html">Color</a></li>
  <li><a href="iconography.html">Iconography</a></li>
  <!--<li><a href="#">Typography</a></li>-->
  <li><a href="grid-system.html">Grid</a></li>
  <!--<li><a href="#">Layer</a></li>-->
</ul>

JSFiddle

1 个答案:

答案 0 :(得分:1)

我不确定你要做什么,但是这里修复了你的代码:

https://jsfiddle.net/ty846Lyy/11/

您将HREF属性设置为&#39;&#39;,并且没有a元素(链接)与.tesla类。

要从任何链接获取href属性,只需执行:

var xyz = $(selector).attr('href');

其中selector是返回一个或多个链接元素的任何有效jQuery选择器。