【问题标题】:jQuery - detecting when checkbox has changedjQuery - 检测复选框何时更改
【发布时间】:2016-01-19 15:47:01
【问题描述】:

我的页面上有一系列复选框,它们将根据其他下拉选项动态选中/取消选中。

我可以用

$('#first').prop('checked', true);

但我总是需要检测这些变化。我试过了:

jQuery(':checkbox').on('change', function() {
    alert('checkbox has changed');
});

当我手动选中/取消选中复选框时有效,但在动态设置时无效。如何做到这一点?

例子可以看这里:

jsfiddle

【问题讨论】:

    标签: jquery dynamic checkbox


    【解决方案1】:

    您会想要“触发”更改事件

    $('#first').prop('checked', true);
    $('#first').trigger('change');
    

    Fiddle

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-02
      • 2018-03-14
      • 1970-01-01
      • 2013-10-31
      • 2013-01-29
      • 1970-01-01
      相关资源
      最近更新 更多