我想计算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);
看起来我的操作语法错了......
非常感谢您的帮助。
答案 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 )
答案 2 :(得分:1)
一个班轮:
$('#value-c').width($('#value-a').width() + $('#value-b').width());