javascript - 单击复选框捕获 ID 和 Column_Check Value

标签 javascript jquery checkbox datatables

我使用 JQuery DataTables 来允许用户将商店设置为事件(选中)或非事件(未选中)。我需要一种捕获 ID(隐藏列)和检查值(选中或未选中)的方法。

我有这个函数,我认为可以做到这一点,但没有任何内容被写入控制台。

$('#tblAddRemoveStores').on('change', 'tbody input.editor-active', function () {
    var data = table.row( $(this).parents('tr') ).data();
    cb = $(this).prop('checked');
    console.log(data.id + ' ' + cb);
});

这是一个完整语法的代码笔,它说明了我所追求的内容。 https://codepen.io/chalupabatman/pen/VwwyaYv

最佳答案

试试这个:

$('#tblAddRemoveStores').on('change', 'tbody input.checkbox_checked', function () {

   if($(this).is(':checked')){
     console.log("checked");
   } else {
     console.log("unchecked");
   }  

  var id =  $(this).parent().parent().find("td:first").text();
  console.log(id);    
});

https://codepen.io/tshenolo/pen/abbEmzY

这不是最好的解决方案,但它可以帮助您入门。我希望这会有所帮助。

关于javascript - 单击复选框捕获 ID 和 Column_Check Value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58664366/

相关文章:

javascript - jQuery 日期选择器未显示在 html 中动态生成的输入字段中

javascript - pageY 更新 onScroll

javascript - 使用 C# 在 IE BHO 中使用类前缀名称获取元素?

javascript - 将值保存到 Chrome 扩展中的文本框

javascript - Ajax 加载新按钮,我需要加载新选择器吗?

html - 如何垂直对齐字体超棒的输入复选框及其标签?

javascript - 在 Angular 中匹配 2 个数组,匹配项作为复选框

java - 在 PreferencesActivity 中选择 CheckBoxPreference 时不勾选

javascript - 多种类型错误——混淆——将带有 jquery 的 css 添加到复选框

javascript - 在 HowlerJS 对象内创建随机颜色