如何将选中的复选框值推送到数组中?

涂博之

我想将选中的复选框值推送到一个数组中,但是我遇到了一些问题,因为每次我尝试将它添加到数组中时它都保持为空,我可能做错了什么但不知道是什么。

http://jsfiddle.net/fx7su2rp/689/

HTML :

<input name="checkbox" value="1" type="checkbox" />
<input name="checkbox" value="2" type="checkbox" />
<input name="checkbox" value="3" type="checkbox" />
<input name="checkbox" value="4" type="checkbox" />
<button id="button" type="button">button</button>

查询:

$(document).ready(function () {

  var tmp = [];

  $("input").each(function() {
    if ($(this).is(':checked')) {
      var checked = ($(this).val());
      tmp.push(checked);
    }
  });

  $('#button').on('click', function () {
        alert(tmp);
  });

});

我究竟做错了什么 ?

未知

您没有调用复选框更改事件。用这个:

$("input[name='checkbox']").change(function() {
  var checked = $(this).val();
  if ($(this).is(':checked')) {
    tmp.push(checked);
  } else {
    tmp.splice($.inArray(checked, tmp),1);
  }
});

http://jsfiddle.net/fx7su2rp/694/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何仅将新选中的复选框推送到数组

来自分类Dev

在选中复选框时获取复选框数据ID->将val推送到数组

来自分类Dev

如何将所有选中的复选框类名称存储在数组中?

来自分类Dev

如何将选定复选框的值作为数组发送到函数?

来自分类Dev

如果选中此复选框,如何将复选框的值添加到我的总和中;如果不选中它,如何将其减去?

来自分类Dev

如何将多个复选框值发送到laravel中的数据库?

来自分类Dev

如何将复选框值(选中/未选中)作为jsp中的href参数传递给控制器

来自分类Dev

复选框将其值推送到一个空数组中,但当在jQuery中未选中时弹出或移动该值

来自分类Dev

如何将复选框值发布到数组?

来自分类Dev

选中复选框时将数据推送到阵列上,而取消选中复选框则删除数据

来自分类Dev

用于将值推送到复选框或单选更改的数组的功能

来自分类Dev

选中复选框后,如何将视图中的复选框值动态传递给控制器?

来自分类Dev

如何将多个复选框值传递到数组中

来自分类Dev

如何将多个复选框值传递到数组中

来自分类Dev

在 reactjs 中,同名的复选框如何将值保留为数组

来自分类Dev

将选中的复选框值保存为数组

来自分类Dev

选中复选框时如何将元素添加到数组

来自分类Dev

如何将选中的已更改复选框jquery的值求和?

来自分类Dev

如何将复选框选中状态保存为布尔值?

来自分类Dev

在表单提交的数组中获取选中的复选框值

来自分类Dev

如何使用角形控件将仅选中的复选框值推入数组

来自分类Dev

将选中的复选框值及其名称存储在二维数组中

来自分类Dev

在提交 Ionic 时将选中的复选框的值保存在数组中

来自分类Dev

如何将选中的复选框附加到html表中的列表顶部?

来自分类Dev

如何将复选框值从HTML发送到Node JS?

来自分类Dev

单击复选框时如何将行值发送到 struts 操作类

来自分类Dev

如何通过选中复选框来获取js中数组的某些值?

来自分类Dev

如何在Angularjs中获取选中的复选框值?

来自分类Dev

如何获取Javascript中仅选中的复选框的值?

Related 相关文章

  1. 1

    如何仅将新选中的复选框推送到数组

  2. 2

    在选中复选框时获取复选框数据ID->将val推送到数组

  3. 3

    如何将所有选中的复选框类名称存储在数组中?

  4. 4

    如何将选定复选框的值作为数组发送到函数?

  5. 5

    如果选中此复选框,如何将复选框的值添加到我的总和中;如果不选中它,如何将其减去?

  6. 6

    如何将多个复选框值发送到laravel中的数据库?

  7. 7

    如何将复选框值(选中/未选中)作为jsp中的href参数传递给控制器

  8. 8

    复选框将其值推送到一个空数组中,但当在jQuery中未选中时弹出或移动该值

  9. 9

    如何将复选框值发布到数组?

  10. 10

    选中复选框时将数据推送到阵列上,而取消选中复选框则删除数据

  11. 11

    用于将值推送到复选框或单选更改的数组的功能

  12. 12

    选中复选框后,如何将视图中的复选框值动态传递给控制器?

  13. 13

    如何将多个复选框值传递到数组中

  14. 14

    如何将多个复选框值传递到数组中

  15. 15

    在 reactjs 中,同名的复选框如何将值保留为数组

  16. 16

    将选中的复选框值保存为数组

  17. 17

    选中复选框时如何将元素添加到数组

  18. 18

    如何将选中的已更改复选框jquery的值求和?

  19. 19

    如何将复选框选中状态保存为布尔值?

  20. 20

    在表单提交的数组中获取选中的复选框值

  21. 21

    如何使用角形控件将仅选中的复选框值推入数组

  22. 22

    将选中的复选框值及其名称存储在二维数组中

  23. 23

    在提交 Ionic 时将选中的复选框的值保存在数组中

  24. 24

    如何将选中的复选框附加到html表中的列表顶部?

  25. 25

    如何将复选框值从HTML发送到Node JS?

  26. 26

    单击复选框时如何将行值发送到 struts 操作类

  27. 27

    如何通过选中复选框来获取js中数组的某些值?

  28. 28

    如何在Angularjs中获取选中的复选框值?

  29. 29

    如何获取Javascript中仅选中的复选框的值?

热门标签

归档