簡簡單單的一句話,如下:
<img id="img" src="1.jpg" alt="test" />
引用的jquery如下:
<script type="text/javascript" language="javascript" src="~/Js/jquery-1.2.6.js"></script><script type="text/javascript" language="javascript" src="~/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="1.jpg" alt="test" /><img id="img" src="2.jpg" alt="test" /><img id="img" src="3.jpg" alt="test" />
如上,如果有很多img。
因為$("#img")獲取到的是整個頁面所有的img標簽,是一個數組,只有明確指定是哪一個的src的時候,才能取到具體的src值
新聞熱點
疑難解答