当我点击href -with JQuery时,更改图像src最简单的方法是什么?
img id="my_image" class="icon" src="1.png" alt="1.png" border="0" />
1.png,2.png,3.png
< a href="#" id="1">
< a href="#" id="2">
< a href="#" id="3">
Href可以用#或者最好放在这里一些JS吗?
答案 0 :(得分:4)
你的主播应该.bind()
help 一个.click()
help 事件监听器。在该监听器中,您可以通过调用.attr()
help
$('a').click(function(event) {
$('#my_image').attr('src', function(i, src) {
return event.target.id + '.png';
});
return false;
});
答案 1 :(得分:3)
<img id="my_image" class="icon" src="1.png" alt="1.png" border="0" />
<a onclick="changeImage(this)" href="#" id="1">1</a>
<a onclick="changeImage(this)" href="#" id="2">2</a>
<a onclick="changeImage(this)" href="#" id="3">3</a>
<script>
function changeImage(thisDiv){
document.getElementById('my_image').src = thisDiv.id+".png"
}
</script>
编辑:没有看到jQuery的要求!
答案 2 :(得分:2)
这应该有效:
<a href="javascript:$('#my_image').attr('src', '2.png');" id="1">
答案 3 :(得分:2)
$('a').click(function(e) {
var id = this.id;
$('#my_image').attr('src', id + '.png');
e.preventDefault();
});