如何检测数据类型,将数据类型加载到变量中,然后根据数据类型运行相应的“if”语句?
这似乎认为一切都是字符串:
$("#input1").change(function(){
var keyboard_input = $(this).val();
alert("That was a " + jQuery.type(keyboard_input));
});
答案 0 :(得分:5)
用户输入输入字段的所有内容是一个字符串 - 从键盘输入的一系列字符。
如果你想得到eg。整数和布尔值,你将不得不解析这个字符串。
要获得布尔值,您可以检查字符串是否等于'true'
或'false'
。
要获取数值,您必须使用一些正则表达式。
这是一个 example JsFIDDLE ,为您提供一个起点。