选中复选框后如何激活功能?

时间:2016-02-27 18:01:45

标签: javascript jquery html

我想激活此功能,

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

检查此支票簿时。

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

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

2 个答案:

答案 0 :(得分:4)

你可以使用它。

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

答案 1 :(得分:1)

检查是您在该功能中选中的复选框。例如,其中一种方法就是这样做

$(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

这是用不同的方式写的,但是都是一样的。