如何使用谷歌Chrome数字输入jQuery键?

时间:2013-03-02 10:42:20

标签: jquery google-chrome keyup

我有一些jQuery代码在Firefox中运行良好。我在数字输入上使用键盘事件。 只有当我不使用Google Chrome提供的上下迷你按钮时,Chrome才能正常工作。如果用户使用迷你按钮,我的代码就不相关了。

2 个答案:

答案 0 :(得分:1)

您可以通过CSS禁用“微调器”:

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

或者您可以使用.on()来同时抓住keyupchange

$('#element').on('keyup change',function(){
    //your code
});

答案 1 :(得分:0)

我刚刚意识到我可以使用jQuery.change()它并不是完全完美但差不多。