警报返回值显示正确的字符串,而存储为变量返回undefined

时间:2018-03-08 14:03:29

标签: javascript jquery undefined parent-child return-value

返回预期值:

alert($('#previous a').attr("href"));

这会返回undefined

var a = $('#previous a').attr("href");
alert(a)

我无法弄清楚原因。有人可以帮助我:)。

1 个答案:

答案 0 :(得分:0)

您的代码运行正常。请尝试以下操作。



var a = $('#previous a').attr("href");
alert(a)

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="previous">
<a href="www.google.com">Google</a>
</div>
&#13;
&#13;
&#13;