/* var state = $("#headCheckbox").checked; */
var state = this.checked;
为什么第一种通过alert取不到值,第二种可以
/* var state = $("#headCheckbox").checked; */
var state = this.checked;
为什么第一种通过alert取不到值,第二种可以
jQuery对象不是dom 对象,dom 也不是jQuery,jQuery的方法dom上面是没有的,反过来dom上的方法属性,jQuery上也是没有的,对于初学者,最容易犯的错误就是误以为jQuery对象等同于dom对象,
jQuery转dom,可以直接 $("xx")[0],这个是一个dom ,dom 转jQuery的话,直接选择器 $(dom),就成了jQuery对象