javascript - 如何显示 future 复选框元素的值?

标签 javascript jquery html dom checkbox

我像这样附加多个复选框:

$(".btn-sample").on("click", function() {
  $(".container").append(
    '<input class="check-sample" type="checkbox" 
    value="'+check_value+'"/>'
  );
});

我的问题是我的其他按钮无法获取下面新复选框的值:

 $(".show-checkbox").click(function() {
   var arr = [];
   $('.check-sample:checked').each(function () {
       arr[i++] = $(this).val();
   });
   console.log(arr);
 });

感谢您提前提供帮助!

最佳答案

对于动态添加的元素试试这个:

$("body").on("click",".btn-sample", function() {
  $(".container").append(
    '<input class="check-sample" type="checkbox" 
    value="'+check_value+'"/>'
  );
});

关于javascript - 如何显示 future 复选框元素的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48417742/

相关文章:

javascript - 使用JS从输入标签读取多个文件

javascript - Angularjs 变量不会改变

javascript - 对通过 jQuery 附加 JSON 数据的 Jquery 表进行排序

html - CSS HTML 如何将 div 中的图像对齐到右下角

javascript - 我/是否可以在 p5.js 中的 box() 的每一侧保留不同的图片?

javascript - 在 Google Chrome 扩展程序中使用 SSH

jquery - 尝试使用动态字母间距进行拉伸(stretch)时,字体对齐问题

php - 通过 jquery 编辑数据库条目

html - 如何为表格中特定数量的行着色?

响应式背景图片上的 html 文本