Javascript 如何使用某个键从其id中单击复选框

Javascript 如何使用某个键从其id中单击复选框,javascript,jquery,html,css,checkbox,Javascript,Jquery,Html,Css,Checkbox,我想制作一个脚本,在按下“c”键时单击复选框。有人能告诉我怎么做吗?如果很简单,做一个吗?这就是我想要它做的 $("#cHideChat").click(); 如果需要选中复选框,则需要使用 $("#cHideChat").prop("checked",true); 您的代码将搜索jquery click事件处理程序。ie仅当您使用jquery编写单击处理程序时,它才会调用单击事件处理程序 如果您真的想模拟单击该复选框,则需要使用dom元素click $("#cHideChat")[0].c

我想制作一个脚本,在按下“c”键时单击复选框。有人能告诉我怎么做吗?如果很简单,做一个吗?这就是我想要它做的

$("#cHideChat").click();

如果需要选中复选框,则需要使用

$("#cHideChat").prop("checked",true);
您的代码将搜索jquery click事件处理程序。ie仅当您使用jquery编写单击处理程序时,它才会调用单击事件处理程序

如果您真的想模拟单击该复选框,则需要使用dom元素click

$("#cHideChat")[0].click();

你可以试试这样的。当您按下
c

$(文档).keyup(函数(e){
如果(e.which==67){
$(“#检查”)[0]。单击()
}
})


Check
我已经做了一个小示例,说明用户何时取消选中复选框。希望这就是你要找的。祝你好运

编辑

该函数仅在用户按下c键时启动,如果选中复选框,则该复选框未选中。该函数不会启动

$(文档).keyup(函数(e){
如果(!$('#check')。是(':checked')){
如果(e.which==67){
$(“#检查”)[0]。单击()
}
}
})


检查
您可以检查以下代码

    $( "#cHideChat").keypress(function( event ) {
          if ( event.which == 99 ) {
              $("#cHideChat").click()
             //event.preventDefault();  
          }
    }); 

如何使用某个键触发此操作?使用此$(“#cHideChat”)[0]。单击();我用的代码很管用,但我说我想用键盘上的某个键触发它谢谢你,伙计,它管用了。您知道如何使其仅在复选框未选中时单击吗。因此,它只有在未选中的情况下才更改其值编辑my answer@SaladTato Agario如何更改选项以使其在选中时生效。我是否使用1而不是0?将
false
更改为
true
@SaladTato Agario单击“显示代码片段”@SaladTato Agario或尝试重新加载页面