我需要從表單輸入中獲取值。將它保存到var。獲取用戶輸入的長度。而不是我收到的字符數undefined
。兩個警報返回相同的undefined
。爲什麼?字符串長度未定義
var aisbn = $('#aisbn').val();
alert(aisbn.lenght);
alert(aisbn.toString().lenght);
我需要從表單輸入中獲取值。將它保存到var。獲取用戶輸入的長度。而不是我收到的字符數undefined
。兩個警報返回相同的undefined
。爲什麼?字符串長度未定義
var aisbn = $('#aisbn').val();
alert(aisbn.lenght);
alert(aisbn.toString().lenght);
JavaScript不會自動拼寫檢查。
變化:
alert(aisbn.lenght);
要:
alert(aisbn.length);
@RCola得到一個體面的ide,它會突出顯示爲錯誤 – NimChimpsky 2013-04-10 16:10:22
I想到將我的答案張貼爲字符串原型的'lenght'擴展名,但認爲這太愚蠢了。 – 2013-04-10 16:11:38
雖然 – NimChimpsky 2013-04-10 16:12:46
您有拼寫錯誤lenght
。這是length
。檢查出JSLint,是一個代碼質量的工具。
你的意思是'長度'? – 2013-04-10 16:06:51
已達到新的最低值 – NimChimpsky 2013-04-10 16:07:36
這次標題至少與問題/解決方案相匹配。 – 2013-04-10 16:09:09