[英]Alerting return value shows correct string whereas storing as variable returns undefined
This returns the expected value: 这将返回期望值:
alert($('#previous a').attr("href"));
This returns undefined
: 这将返回undefined
:
var a = $('#previous a').attr("href");
alert(a)
I could not figure out why. 我不知道为什么。 Can someone help me :) 有人能帮我吗 :)
Your code is working fine.Try below. 您的代码运行正常。请尝试以下方法。
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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.