我在算术和转换为数字时遇到问题。我认为。
我需要获取一个元素的总宽度。在这种情况下,它是一个按钮,我想将其除以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;