我有一些在 Firefox 中运行良好的 jQuery 代码。我在数字输入上使用 keyup 事件。在 Chrome 中,但当然只有当我不使用谷歌浏览器提供的向上和向下迷你按钮时。如果用户使用那个迷你按钮,我的代码就无关紧要了。
问问题
193 次
2 回答
1
您可以通过 CSS 禁用“微调器”:
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
或者您可以使用 an.on()
来同时捕获keyup
and change
:
$('#element').on('keyup change',function(){
//your code
});
于 2013-03-02T10:48:05.270 回答
0
我刚刚意识到我可以使用 jQuery.change() 它并不完全完美,但几乎没有。
于 2013-03-02T10:48:29.947 回答