jQuery验证输入类型号

T.G*_*T.G 1 jquery numbers input

我正在尝试使用jQuery设置函数onFocusOut事件,如:

$(':number').keypress(function (evt){
    //validating cone
}
Run Code Online (Sandbox Code Playgroud)

但它无法选择抛出错误的数字类型

错误:语法错误,无法识别的表达式:数字

类型文本的相同代码工作正常.

jQuery不知道数字数据类型吗?如何使它工作?

Phi*_*hil 5

您是否尝试<input>使用numberas作为选择元素type?试试这个:

$('input[type="number"]').keypress(function (evt){

}
Run Code Online (Sandbox Code Playgroud)

  • 或者`$('input [type ="number"]')`哪个更快. (3认同)