为什么我的JavaScript变量不起作用?

Lau*_*yre 2 javascript variables jquery

这有效:

$('.sameDiv').css('width', '25%');
Run Code Online (Sandbox Code Playgroud)

但这不是:

var squaresize = 25;
$('.sameDiv').css('width', 'squaresize%');
Run Code Online (Sandbox Code Playgroud)

此外,我已经尝试使用百分号作为变量的一部分,这没有帮助.

Mic*_*sky 6

$('.sameDiv').css('width', 'squaresize%');
Run Code Online (Sandbox Code Playgroud)

应该成为

$('.sameDiv').css('width', squaresize + '%');
Run Code Online (Sandbox Code Playgroud)

我没有测试它,但如果你只是把'squareize%'它不会尝试引用它...而是直接读它作为一个文字字符串评估"squareize%"而不是25%