Помимо вставки недопустимых атрибутов в тег и аннулирования моего HTML, я никогда не делал того, что пытаюсь сделать раньше, и, скорее всего, получу пользу от этого ответа в других областях моей работы.
Iдумаю, проблема в том, что я пытаюсь вычесть "1" из строки "$ (this) .attr ('num')"
Это может сработать, если я сначала преобразую "$ (this) .attr ('num ') "в целое число, а затем вычесть из него" 1 ".
Я открыт для любых других решений.Спасибо
//
$("#jumpPreviousButton").click(function(){
var imageNumber = $(this).attr('num');
$("#bgImageBox").css({
"background-image": "url(/galleryImages/worksImage"
+ imageNumber - 1
+".jpg)"
}).attr('num', imageNumber - 1);
return false;}
);
//