可變到目前爲止,我有:循環遍歷多個輸入和保存的答案爲使用jQuery
$('.the-inputs input').each(function() {
userAnswer = $(this).val();
});
但是,如果我console.log
了這一點,它出來在不同的行(這是一個數組?)我希望它是一個字符串。
因此,如果用戶在兩個輸入中輸入「Hello」「World」,我想要變量userAnswer = "Hello World"
。
我還需要在函數外可訪問的變量。我是否有權放棄var
來實現這一目標?
聲明userAnswer全球和串聯 –
的jQuery對象的每個函數將運行你的每一個選擇,你匹配的元素定義一旦回調函數輸入。這就是爲什麼您在控制檯日誌 – DGS
中收到單獨的行,'var'聲明只確定其全局變量或僅在函數範圍內確定。無論哪種方式,每個循環的每個illitration將覆蓋它到'$(this).val()' – Martijn