Javascript 如何在Jquery中添加和减去var?

Javascript 如何在Jquery中添加和减去var?,javascript,jquery,Javascript,Jquery,我完全是Jquery的傻瓜。 我正在努力计算,但显然没有起作用 $(document).ready(function() { var x = $('.a').height(); var y = $('.b').height(); $('.c').height(y - x + x); }); 我就快成功了 换行 $('ul.logad li.o').height(y - x + x); 到 不知道你为什么需要这个,但是y-x+x=y而不是: var x = $('.a

我完全是Jquery的傻瓜。 我正在努力计算,但显然没有起作用

$(document).ready(function() {
    var x = $('.a').height();
    var y = $('.b').height();
    $('.c').height(y - x + x);

});
我就快成功了

换行

$('ul.logad li.o').height(y - x + x);

不知道你为什么需要这个,但是y-x+x=y而不是:

var x = $('.a').height();
使用

height返回不带填充的元素的高度,而outerHeight返回

jsfiddle如下:


https://jsfiddle.net/kav5y0vf/2/

在执行操作之前,请确保将值解析为您想要的浮点值或整数。您可以使用console.log查看进度。控制台中会出现哪些错误?为什么它显然不起作用?发布一个请帖你想做什么,到底发生了什么?你们能帮忙吗?没错,Thaaaaaaaaaaanks!!您是否正在尝试将高度设置为y-x,将顶部设置为x?以及边框?是的。在这种情况下,只添加了填充Hanks!工作完美@罗伯特,你不是打算接受拉斐尔的回答吗?在我看来,这是一个更好的答案。@Robert如果这是你问题的答案,请标记为答案:
var x = $('.a').height();
var x = $('.a').outerHeight();