这个问题完成了第一个问题,我询问here如何使用jQuery更改点击图像。如何用jQuery多次更改图像的alt属性?
我忘了说(即使我后来编辑我的帖子),我正在寻找一种方法,每次点击更改图像时都有不同的alt属性。
(这是为了更好的可及性和SEO优化。)
下面是实际的HTML代码感谢altCognito:
<img id="radio_btn1" src="originalimage1.jpg" />
<br />
<input type="radio" name="radio_btn1" value='image1.jpg' />
<input type="radio" name="radio_btn1" value='image2.gif' />
<input type="radio" name="radio_btn1" value='image3.png' />
<input type="radio" name="radio_btn1" value='image4.jpeg' />
而jQuery的:
imgFldr = 'images/nameofthesubfolder/';
$("input[type='radio']").click(function() {
$('#'+this.name).attr('src', imgFldr+this.value).attr('alt', 'newattribute');
});
它可以是编辑于jsbin。
@Matt:通常不需要在标题中重复标签。 – 2010-06-11 13:56:02