jquery获取img的src值实例介绍
(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun)
简简单单的一句话,如下:
<img id="img" src="http://9i0i.com/pic.php?p=1.jpg" alt="test" />
引用的jquery如下:
<script type="text/javascript" language="javascript" src="http://9i0i.com/pic.php?p=~/Js/jquery-1.2.6.js"></script> <script type="text/javascript" language="javascript" src="http://9i0i.com/pic.php?p=~/Js/jquery-1.2.6-vsdoc.js"></script>
错误的写法:
1、alert($('#img'));
2、alert($('#img').src);
3、alert($('#img')); 提示[object Object]。
4、alert($('#img').src); 提示undefined。
正确的写法:
$('#img')[0].src才能够获取到img的地址。
原因:
<img id="img" src="http://9i0i.com/pic.php?p=1.jpg" alt="test" /> <img id="img" src="http://9i0i.com/pic.php?p=2.jpg" alt="test" /> <img id="img" src="http://9i0i.com/pic.php?p=3.jpg" alt="test" />
如上,如果有很多img。
因为$("#img")获取到的是整个页面所有的img标签,是一个数组,只有明确指定是哪一个的src的时候,才能取到具体的src值
相关文章
jQuery获取文本节点之 text()/val()/html() 方法区别
在jquery中val,text,html都能取到值,或加一个参数来赋值,那么它们有些什么区别?2011-03-03基于$.ajax()方法从服务器获取json数据的几种方式总结
下面小编就为大家分享一篇基于$.ajax()方法从服务器获取json数据的几种方式总结,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-01-01Javascript技巧之不要用for in语句对数组进行遍历
Javascript技巧-不要用for in语句对数组进行遍历的一些原因分析,需要的朋友可以参考下。2010-10-10
最新评论