我需要从表单输入中获取值。将它保存到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