jquery attr()改变checked状态失效

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

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

猜你喜欢

转载自www.cnblogs.com/Jane--Blog/p/9141780.html