如何使用jQuery获取HTML img元素的src属性?

时间:2010-01-24 02:49:14

标签: jquery html dom

当鼠标光标在图像上移动时,我想显示一个alert(),其中包含该图像的src属性的值。我怎么能完成这个?

4 个答案:

答案 0 :(得分:4)

您可以使用mouseover事件。

如果你有

<img src='foo.jpg' id='bar'>

您可以使用一些jQuery代码,例如

$('#bar').mouseover(function(){ alert($(this).attr('src')); });

(如果此操作失败,您也可以尝试将$(this)替换为$('#bar'),但正如评论中所述,它非常难看)

编辑:错过了第一次显示src属性的需要..

答案 1 :(得分:2)

JavaScript的:

function alertSource( image ) {
   alert( image.src );
}

HTML:

<img src="path/to/image" onmouseover="alertSource(this);" alt=""/>

你不需要jQuery。

答案 2 :(得分:2)

<img src="some_img.gif">
<script>
$("img").bind("mouseover",function(){
alert($(this).attr("src"));
});
</script>

答案 3 :(得分:0)

$('img').mouseover(function() { 
    alert( this.src );
});