这有效:
$('.sameDiv').css('width', '25%');
但这不是:
var squaresize = 25;
$('.sameDiv').css('width', 'squaresize%');
另外,我已经尝试使用百分号作为变量的一部分,但这没有帮助。
最佳答案
$('.sameDiv').css('width', 'squaresize%');
应该成为
$('.sameDiv').css('width', squaresize + '%');
我没有测试它,但是如果您只输入“squaresize%”,它将不会尝试引用它……而是直接将其作为文字字符串读取,其结果为“squaresize%”,而不是25%
关于javascript - 为什么我的JavaScript变量不起作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26331532/