@hollanditkzn

Почему не получается поменять картинку через radio?

Не пойму, почему в коде не меняется картинка, вроде бы и пути правильно указал, никакой ошибки не выдает, а вот изображение не меняет. Хочу заметить что этот ко находится внутри ajax наверное это не помешает что jquery находится в основном файле
<div id="KonstrModul">
			<div id="KonstrFutbolkaModul">
				<img src="http://futbolka/image/mujskaya_futbolka_constr.png" id="imgageKonstr">
			</div>
		</div>
<div id="textTyp">Тип</div>
						<div class="btn-group-vertical" data-toggle="buttons">
							<label class="btn btn-default">
							<input type="radio" id="option1" name="scr" value="http://futbolka/image/mujskaya_futbolka_constr.png">Футболка
							</label>
							<label class="btn btn-default">
							<input type="radio" id="option2" name="scr" value="http://futbolka/image/mujskaya_mayka_constr.png">Майка
							</label>
							<label class="btn btn-default">
							<input type="radio" id="option3" name="scr" value="http://futbolka/image/mujskaya_polo__constr.png">Поло
							</label>
							<label class="btn btn-default">
							<input type="radio" id="option4" name="scr" value="http://futbolka/image/jenskiy_svitshot_constr.png">Свидшот
							</label>
							<label class="btn btn-default">
							<input type="radio" id="option5" name="scr" value="http://futbolka/image/hood_constr.png">Худи
							</label>
						</div>
						<script>
							$(document).ready(function(){
								$(":radio").click(function(){
									if (this.checked) {
										$("#imgageKonstr").attr("src", this.value);
									}
								});
							});
						</script>
					</div>
  • Вопрос задан
  • 144 просмотра
Пригласить эксперта
Ответы на вопрос 2
@tommy_13
change вместо клик
Ответ написан
Комментировать
@uniquenicknqame
Это всегда будет тру: можно убрать проверку
if (this.checked) {
во вторых нажми F12 зайди в закладку сеть, скорее всего увидишь 404 по поводу подгрузки картинок ибо в дж-фидле я вижу как атрибут src правильно изменяется
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы