如何使用键盘上的键"c"制作键盘快捷方式以调用函数



我想知道是否可以从键盘键调用jquery函数。

假设我想清除文本框值,如果用户按下键盘上的"c"键。

现在我正在调用函数onclick事件。如果用户从键盘

按下"c"键,我想调用相同的函数
  $(".clear").click(function()
        { 
            $('#from_amount').val(''); 
            $('#to_amount').val(''); 
            $('.clear').hide(); 
        });

请帮我解决这个问题

使用按键事件来处理这个

这样做的一个可能的问题是,您将无法在文档中的任何地方按c,因此您可能希望支持像ctrl + c这样的组合键。或者不希望在输入字段

内按下键时执行此操作。
<script>
    $(function(){
        $(document).keypress(function(e){
            if(e.which == 99){
                    $('#from_amount').val(''); 
                    $('#to_amount').val(''); 
                    $('.clear').hide(); 
            }
        })
    })
</script>

忽略输入字段中的按键

<script>
    $(function(){
        $(document).keypress(function(e){
            if(e.which==99 && !$(e.target).is(':input')){
                console.log('clear')
            }
        })
    })
</script>

最新更新