jQuery复选框onChange

Nat*_*Pet 25 jquery

我有一个id为activelist的复选框

我尝试了以下但似乎没有工作(我在下面):

$(document).ready(function () {
  $('#activelist :checkbox').change(function () {
    alert('changed');
  });
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" id='inactivelist' value="inactivelist" />
Run Code Online (Sandbox Code Playgroud)

mgr*_*aph 41

没有必要使用:checkbox,也可以替换#activelist#inactivelist:

$('#inactivelist').change(function () {
    alert('changed');
 });
Run Code Online (Sandbox Code Playgroud)


Spa*_*kup 6

有一个拼写错误:

$('#activelist :checkbox')...
Run Code Online (Sandbox Code Playgroud)

应该 :

$('#inactivelist:checkbox')...
Run Code Online (Sandbox Code Playgroud)


小智 5

$('input[type=checkbox]').change(function () {
    alert('changed');
});
Run Code Online (Sandbox Code Playgroud)