选中复选框时如何激活功能

How to activate function when checkbox is checked?

本文关键字:激活 功能 何激活 复选框      更新时间:2023-09-26

我想激活这个功能,

$(document).keydown(function(e){
    if (e.which == 65){
        $('#test').click();
    }
});

检查此支票簿时。

<input type="checkbox" id="keyboard">

抱歉,如果这个问题已经存在。

你可以使用它。

$("#keyboard").change(function() {
  if ($(this).is(":checked")){
    //your function goes here
  }
});

选中是您在该函数中选中的复选框。例如,一种方法是这样做

$(document).keydown(function(e){
    if (e.which == 65 && $('#keyboard:checked').length > 0){
        $('#test').click();
    }
});

此声明

$('#keyboard:checked').length > 0
检查是否有超过 0 个元素

与 ID 键盘被选中。您也可以使用 == 1 进行检查。另一种方式是

$('#keyboard').prop('checked') == true

这是以不同的方式编写的,但工作原理都是一样的。