jquery attr()改变checked状态失效

在做多选选下拉框时,用jQuery的 attr() 改变input的checked状态,实现全选功能的时候发现,第一次点击有效,之后点击全选功能失效。

找不出哪里出了问题,查证后发现,这是jQuery的一个bug,在jQuery1.6之后的版本中,改变元素的Boolean类型属性用prop()才能生效,其他类型属性则继续使用attr();

posted @ 2018-06-05 20:43  I'm_Jane  阅读(654)  评论(0编辑  收藏  举报