用户界面对话框中的jQuery捕获复选框

用户界面对话框中的jQuery捕获复选框,jquery,checkbox,Jquery,Checkbox,根据复选框,我弹出一个jquery UI对话框。对话框的内容是从数据库动态生成的。每行都有一个复选框可供选择 我想在单击其中一个复选框的基础上触发其他功能。在动态创建的表中,每个复选框都有一个“promoteSelect”类 以下是我为jQuery方面编写的代码 // Handle selecting rows from Promotion Sheet Selection Table $(".promoteSelect").on("change", function() { if(thi

根据复选框,我弹出一个jquery UI对话框。对话框的内容是从数据库动态生成的。每行都有一个复选框可供选择

我想在单击其中一个复选框的基础上触发其他功能。在动态创建的表中,每个复选框都有一个“promoteSelect”类

以下是我为jQuery方面编写的代码

// Handle selecting rows from Promotion Sheet Selection Table
$(".promoteSelect").on("change", function() {
    if(this.checked) {
        var env = $("#selectedEnv").val().toUpperCase();
        var promo_key = $(this).val();
        alert(promo_key);
        buildRepoTable(promo_key, env);
    }
});
有什么想法吗

**更新** 我明白了。我不得不改变我的容器和选择器

$('#higherDiv').on('change', '.promoteSelect', function(){});

每个复选框都有唯一的ID?请显示html示例和所需输出。代码中有什么不起作用如果复选框是动态的,并且单击事件不起作用。