计算并传递第三个中的两个变量值的总和

时间:2014-04-08 06:19:10

标签: jquery variables

我想计算2个div的宽度,并将总和传递给第三个,所有值都存储在变量中。

HTML:

<div id="value-a"></div>
<div id="value-b"></div>

<div id="value-c"></div>

JQuery的:

var value_a = $('#value-a').css('width');
var value_b = $('#value-b').css('width');
var value_c = (value_a + value_b);
$('#value-c').css('width', value_c);

看起来我的操作语法错了......

非常感谢您的帮助。

3 个答案:

答案 0 :(得分:3)

使用.width()

var value_a = $('#value-a').width();
var value_b = $('#value-b').width();
var value_c = (value_a + value_b);
$('#value-c').width(value_c);

答案 1 :(得分:1)

尝试此Javascript解决方案

var value_a = document.getElementById("value-a").offsetWidth
var value_b = document.getElementById("value-b").offsetWidth
var value_c = (value_a + value_b);
document.getElementById("value-c").style.width=value_c+'px';
alert(value_c )

DEMO

答案 2 :(得分:1)

一个班轮:

$('#value-c').width($('#value-a').width() + $('#value-b').width());