Я использую JQuery для переключения изображения таким образом:
$("#myImg").attr("src", "../../new.gif");
обратите внимание на относительный путь на новом SRC. К сожалению, это не переносимо, когда я развертываю свое приложение. В моем приложении MVC я использую метод ResolveUrl (), который исправит проблему с маршрутизацией для меня, поэтому он переносим, но теперь мой Src swapper с изображением JQuery не работает должным образом, поскольку теперь он переключает правильно разрешенный путь на прерванный относительный .
<img id="myImg" src="<%=ResolveUrl("~/Images/transparent.gif")%>" />
Я хочу, чтобы JQuery просто перевернул имя файла и оставил путь без изменений. Моей первой мыслью было бы
// pseudocode javascript jquery on my thought on how to approach this prob
var oldFullPath = $('#myImg").GetTheImgSrc;
var newFileNameWithPathIntact = someRegexAddNewFileNameWithOldPath
$("#myImg").attr("src", newFileNameWithPathIntact);
но мне это кажется довольно грубым и неоправданным. У кого-нибудь есть способ получше?