代码中修改 checkbox 的状态,change监听不调用的问题

表单中有一个 checkbox,id 为 cb_test 监听代码以下:this

 

$('#cb_test').change(function() {

  console.log('test change');

  console.log($(this).prop("checked"));

});

$('#cb_test ').change(function() {

  console.log('item change');

  console.log($(this).prop("checked"));

});

点击 checkbox,这两个监听都会触发。 可是个人需求是:在 js 代码中,修改 checkbox 的状态, $('#cb_test').prop("checked", true);code

这个时候 change 事件死活都触发不了?事件

使用这样的写法就能够了:it

$('#cb_test').prop("checked", true).change()io

相关文章
相关标签/搜索