很多朋友可能遇到过,用 jQuery 获取 img 标签的 src 属性却获取不到的问题:
<img id="test" src="1.jpg" alt="test" />
使用如下的语句都会出错:
alert($('#test'));
alert($('#test').src);
使用 $('#test').src 语句不会出错,但获取不到 img 的地址。
alert($('#test')); //[object Object]
alert($('#test').src); //undefined
最后,使用 $('#test')[0].src 才能够获取到 img 的地址。
拓展:
JS获取 img 的 src 值:
//方法一:
var path = $('#test').attr('src');
//方法二:
var path = document.getElementById("test").src;
//方法三:
var path = $("#test")[0].src;
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/150345.html