Это работает:Почему моя переменная JavaScript не работает?
$('.sameDiv').css('width', '25%');
Но это вовсе не так:
var squaresize = 25;
$('.sameDiv').css('width', 'squaresize%');
Кроме того, я пытался сделать это с символом процента как части переменной и это не помогает.
Что заставило вас думать, что JavaScript заменит имена переменных в строках? Учитывая 'var foo = 42;' вы считали, что 'var bar = 'foobar';' будет превращен в '42bar''? –
Возможный дубликат [JavaScript, добавляющий строку в число] (http://stackoverflow.com/questions/16522648/javascript-adding-a-string-to-a-number) – ProllyGeek
Для вещей, которые JQuery + Javascript, это часто лучше использовать JQuery в названии вместо Javascript, чтобы заставить правильных людей ответить. –