用jQuery操作checkbox时的一点小问题。
勾选checkbox的时候,$("#id").attr("checked")变为"checked", 再取消勾选或者做其他任何操作,该属性始终为"checked",不会发生任何变化。
查了一下jQuery1.6之后,对于checkbox的操作需要用prop方法。$("#id").prop("checked")返回true or false。用jQuery操作checkbox使用$("#id").prop("checked",true)。
-----------------------------------------------------------------------------------------------------------
jQuery的点击触发函数中,this返回的是js对象,需要用$(this)返回的对象才能用jQuery进行操作。