У меня есть несколько изображений и радиокнопки в таблице. Я хочу, чтобы изображение изменялось в зависимости от переключателя, который пользователь нажимает.изменить изображение при нажатии
Я могу изменить изображение. Проблема в том, что я не знаю, как изменить изображение обратно, если пользователь нажимает на другую кнопку на столе.
ниже мой код:
function changeImage(){
var descriptionValue = Math.round($("input[type='radio']:checked").val());
switch(descriptionValue)
{
case 25:
$("#twentyfive").attr('src',"/images1.gif");
break;
case 30:
$("#thirty").attr('src',"/images2.gif");
break;
case 50:
$("#fifty").attr('src',"/image3.gif");
break;
case 80:
$("#eighty").attr('src',"/image4.gif");
break;
}
};
HTML
<table border="0" cellpadding="0" align="center">
<tr>
<td height="90">
<input type="radio" value="25.00">
<img id="twentyfive" src="aimage1.gif" />
<td>
<input type="radio" value="30.00">
<img id="thirty" src="aimage2.gif" />
</td>
<td>
<input type="radio" value="50.00">
<img id="fifty" src="images3.gif" />
</td>
</tr>
<tr>
<td colspan="3" align="center">
<input type="radio" value="80.00">
<img id="eighty" src="aimages4.gif" />
</td>
</tr>
</tr>
</table>
Что значит «изменить изображение назад»? – Itay
вы можете использовать 'default:' в вашем 'switch', поэтому, если это не одно из значений, то по умолчанию используется другое изображение. Также, похоже, вы меняете источники разных образов - наверняка вы просто хотите изменить источник одного и того же изображения (или показать/скрыть разные изображения) – Pete
Пожалуйста, покажите свой HTML-код, мы не можем видеть, какие кнопки вы имеете в виду. – CompanyDroneFromSector7G