我如何结合这个:
var vlakh2 = $(".header .text h2").height();
var vlakp = $(".header p:first").height();
var vlak = vlak2 + vlakp;
感谢!!!
答案 0 :(得分:2)
你似乎有一个错字。
在您的代码中,您声明vlakh2
但使用vlak2
。
尝试这样......
var vlakh2 = $(".header .text h2").height();
var vlakp = $(".header p:first").height();
var vlak = vlakh2 + vlakp;
此外,如果错误实际上不在您的代码中,则转换为数字可能会解决问题。但它应该工作而不需要这样做(也许是未来使用的一个例子)
var vlak = Number(vlakh2) + Number(vlakp);
答案 1 :(得分:2)
我认为你有一个错字..在jsFiddle
为我工作var vlakh2 = $(".header .text h2").height();
var vlakp = $(".header p:first").height();
var vlak = vlakh2 + vlakp;
alert(vlak);
答案 2 :(得分:0)
var vlakh2 = $(".header .text h2").height();
var vlakp = $(".header p:first").height();
var vlak = parseInt(vlakh2) + parseInt(vlakp);
同样使用parseInt
确保2个变量是数字。这将把2个数字加在一起
答案 3 :(得分:0)
你说的是什么意思? concat或add ??
添加,只需在添加
之前解析值a = parseInt($("...").height(), 10);
b = parseInt($("...").height(), 10);
c = a + b;