Я хочу переключить значение src img, чтобы в первый раз, когда я нажму на него, он изменится на другое изображение, а во второй раз он вернется к исходному изображению.Как я могу переключить значение src img между двумя изображениями?
IMG определяется в HTML так:
<img id="imgPostTravel" name="imgPostTravel" src="/_layouts/images/TravelFormHelp/posttravelpdf.png" alt="post Travel image" height="275" width="350">
Я могу изменить первое изображение на второе с этим JQuery:
$('#imgPostTravelTopRight').click(function() {
$('#imgPostTravelTopRight').attr('src', '/_layouts/images/TravelFormHelp/posttravelpdf.png');
});
Я попытался это, чтобы переключить IMG SRC:
$('#imgPostTravelTopRight').toggle(function() {
$('#imgPostTravelTopRight').attr('src', '/_layouts/images/TravelFormHelp/posttravelpdf.png');
}, function() {
$('#imgPostTravelTopRight').attr('src', '/_layouts/images/TravelFormHelp/2_PTE_Top_Right_Jig.png');
});
... но не работает. Я читал, что «тумблер» устарел, и я попытался это:
if $(('#imgPostTravelTopRight').attr('src') == '/_layouts/images/TravelFormHelp/posttravelpdf.png') {
$('#imgPostTravelTopRight').attr('src', '/_layouts/images/TravelFormHelp/2_PTE_Top_Right_Jig.png');
} else {
$('#imgPostTravelTopRight').attr('src', '/_layouts/images/TravelFormHelp/posttravelpdf.png');
}
... но это работает еще меньше - на самом деле, это разбивает «все» все вдребезги - даже код, который необходим для запуска до к этому не выполняется сейчас ...
Das klappt Schon - это сделать ответ, и я буду отмечать соответственно. –
Я преобразовал его в ответ, как было предложено. Я попытался добавить к нему дополнительные подробности. Надеюсь, это поможет! – Stryner