My DOM looks like this:
<div id="d1">
<div class="c1">
<a href="#"><img src="img1_on.gif"></a>
<a href="#"><img src="img2_on.gif"></a>
</div>
</div>
When someone clicks on an image, I want the image src to change to <img src="imgx_off.gif">
where x
represents the image number 1 or 2.
Is this possible or do I have to use CSS to change the images?
Best Answer
You can use jQuery's attr() function. For example, if your
img
tag has anid
attribute of 'my_image', you would do this:Then you can change the
src
of your image with jQuery like this:To attach this to a
click
event, you could write:To rotate the image, you could do this: