开发者社区> 问答> 正文

jquery trigger触发checkbox默认事件的问题

使用trigger调用checkbox的click事件,可以看到checkbox有被选中,但是打印checkbox的 checked的值的时候返回false, 但是手动点击的时候是正常的。不知道这是什么情况?

console.log($(this).prop("checked"));
console.log($("#invoice:checked").length);

screenshot

展开
收起
小旋风柴进 2016-03-26 09:17:56 2611 0
1 条回答
写回答
取消 提交回答
  • 在 jQuery 1.9 之前,$.trigger 和 $.fn.click() 触发 click 时,先执行回调,后执行渲染(在这里就是显示「勾选」操作)。

    2019-07-17 19:15:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载