34

我有一个 id 为 activelist 的复选框

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

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

4

3 回答 3

50

不需要使用:checkbox,也可以替换#activelist#inactivelist

$('#inactivelist').change(function () {
    alert('changed');
 });
于 2012-06-19T22:40:39.233 回答
6

有一个错字错误:

$('#activelist :checkbox')...

应该 :

$('#inactivelist:checkbox')...
于 2012-06-19T22:44:33.397 回答
6
$('input[type=checkbox]').change(function () {
    alert('changed');
});
于 2019-02-20T10:53:00.643 回答