gpt4 book ai didi

javascript 将数字添加到 width()

转载 作者:行者123 更新时间:2023-11-29 16:58:43 25 4
gpt4 key购买 nike

我想将 20px 添加到自动生成的属性的宽度。我找到了这篇文章,但似乎找不到适合我的问题的解决方案。 Javascript (+) sign concatenates instead of giving sum of variables

这是我的代码:

settings.autowidth ? $(self).width() : settings.width;

settings.autowidth = true,所以这将返回 $(self).width(),即 151px。

当我想像这样添加 20 像素时,我得到 15120 像素

settings.autowidth ? $(self).width()+'20px' : settings.width;

上述链接中的解决方案说我需要添加一些括号,但我不知道将它们放在哪里。

最佳答案

不需要 px

当您添加 px 和引号 ' 时,您说的是在本例中添加宽度为 150 的文本 '20px'你最终得到了添加两个字符串的效果。

要将值树化为数字,请删除引号 'px

settings.autowidth ? $(self).width() + 20 : settings.width;

关于javascript 将数字添加到 width(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29987042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com