我如何可以結合這一點:合併兩個變量
var vlakh2 = $(".header .text h2").height();
var vlakp = $(".header p:first").height();
var vlak = vlak2 + vlakp;
謝謝!
我如何可以結合這一點:合併兩個變量
var vlakh2 = $(".header .text h2").height();
var vlakp = $(".header p:first").height();
var vlak = vlak2 + vlakp;
謝謝!
你似乎有一個錯字。
在您的代碼中,您聲明vlakh2
但使用vlak2
。
嘗試像這樣...
var vlakh2 = $(".header .text h2").height();
var vlakp = $(".header p:first").height();
var vlak = vlakh2 + vlakp;
而且,如果錯字實際上不是在你的代碼,鑄造了一些可以解決這個問題。但是,應該在jsFiddle
var vlakh2 = $(".header .text h2").height();
var vlakp = $(".header p:first").height();
var vlak = vlakh2 + vlakp;
alert(vlak);
oooh上帝。我看不到那個哈哈。但我可以結合vlakh2和vlakp? –
再次說明:* * *是什麼意思?級聯?加成?還要別的嗎? –
'height'已經返回一個數字。 –
我認爲你有一個錯字做..對我的作品還可以使用parseInt
以確保2個變量是數字。這將加2個數字在一起
var vlakh2 = $(".header .text h2").height();
var vlakp = $(".header p:first").height();
var vlak = parseInt(vlakh2) + parseInt(vlakp);
工作,而無需(或許爲將來使用一個例子)
var vlak = Number(vlakh2) + Number(vlakp);
'height'已經返回一個數字。 –
是的你是對的 - 但爲了完整我已經添加了parseInt - 我認爲問題是打字錯誤 – ManseUK
你是什麼意思合併?? concat或添加??
以增加
a = parseInt($("...").height(), 10);
b = parseInt($("...").height(), 10);
c = a + b;
就像這...這取決於你的*結合明白*前值增加,只是parseInt函數。你得到的結果是什麼?你想得到什麼? –
把這些值轉換爲int,你應該沒問題! var vlakp = parseInt($(「。header」)。height()); –
@Baszz:'(int)'不是JavaScript,'height'已經返回一個數字。 –