使用jQuery更改映像源我的DOM看起来是这样的:<div id="d1">
<div class="c1">
<a href="#"><img src="img1_on.gif"></a>
<a href="#"><img src="img2_on.gif"></a>
</div></div>当有人单击图像时,我希望图像src更改为<img src="imgx_off.gif">哪里x表示图像编号1或2。这是可能的,还是我必须使用CSS来更改图像?
3 回答
拉风的咖菲猫
TA贡献1995条经验 获得超2个赞
img
id
<img id="my_image" src="first.jpg"/>
src
$("#my_image").attr("src","second.jpg");
click
$('#my_image').on({ 'click': function(){ $('#my_image').attr('src','second.jpg'); }});
$('img').on({ 'click': function() { var src = ($(this).attr('src') === 'img1_on.jpg') ? 'img2_on.jpg' : 'img1_on.jpg'; $(this).attr('src', src); }});
繁华开满天机
TA贡献1816条经验 获得超4个赞
$("#myid").attr('src', '/images/sample.gif');
$("#myid").attr('src', '\images/sample.gif');
添加回答
举报
0/150
提交
取消