小编Ant*_*nto的帖子

Bootstrap-switch不是事件

我有以下HTML代码(正常工作正在更改复选框的状态),我需要在更改某个复选框的状态时运行警报.

<div class="make-switch switch-small">
  <input type="checkbox" checked="true" data-checkbox="VALUE1" class="alert-status">
</div>
<div class="make-switch switch-small">
  <input type="checkbox" checked="true" data-checkbox="VALUE2" class="alert-status">
</div>
<div class="make-switch switch-small">
  <input type="checkbox" checked="true" data-checkbox="VALUE3" class="alert-status">
</div>
<div class="make-switch switch-small">
  <input type="checkbox" checked="true" data-checkbox="VALUE4" class="alert-status">
</div>
Run Code Online (Sandbox Code Playgroud)

我尝试了以下组合,但我无法执行例程:

1)

$('.make-switch.input[type="checkbox"]').on('switchChange.bootstrapSwitch', function(event, state) {
          console.log(this); // DOM element
          console.log(event); // jQuery event
          console.log(state); // true | false
          alert(this);
});
Run Code Online (Sandbox Code Playgroud)

2)

$('input[type="checkbox"]').on('switchChange.bootstrapSwitch', function(event, state) {
          console.log(this); // DOM element
          console.log(event); // jQuery event
          console.log(state); // true | false
          alert(this);
});
Run Code Online (Sandbox Code Playgroud)

3)

$('.alert-status').on('switchChange.bootstrapSwitch', …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-plugins twitter-bootstrap jquery-events

5
推荐指数
1
解决办法
1万
查看次数