我有一些jQuery代码在Firefox中运行良好。我在数字输入上使用键盘事件。 只有当我不使用Google Chrome提供的上下迷你按钮时,Chrome才能正常工作。如果用户使用迷你按钮,我的代码就不相关了。
答案 0 :(得分:1)
您可以通过CSS禁用“微调器”:
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
或者您可以使用.on()
来同时抓住keyup
和change
:
$('#element').on('keyup change',function(){
//your code
});
答案 1 :(得分:0)
我刚刚意识到我可以使用jQuery.change()它并不是完全完美但差不多。