我在算术和转换为数字时遇到问题。我认为。

我需要获取一个元素的总宽度。在这种情况下,它是一个按钮,我想将其除以2。

  var $buttonWidth = parseInt($(this).outerWidth(true));
  console.log($.isNumeric($buttonWidth));
  console.log(isNaN($buttonWidth));

  console.log($buttonWidth);
  $buttonWidth / 2;

  console.log($buttonWidth);


第一个日志返回true,第二个日志返回false,第三个日志返回元素的总宽度,第四个日志也返回日志的总宽度。我做错了什么?

最佳答案

您必须将新值分配给$ buttonWidth。

$buttonWidth = $buttonWidth / 2;


要么

$buttonWidth /= 2;

09-28 08:32