这有效:
$('.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/