<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
</head>
<body>
<input type="checkbox" id="pp" checked onchange="
console.info($(this).length);//1
console.info($(this)); //Object[input 属性(property)值 = 'on' 属性(attribute)值 = 'null']"
/>
</body>
</html>
打印的结果已经在代码中,
第一个不明白:打印的结果是object[],一般object后面跟的是{},这是为什么
第二个不明白:打印的结果已经是object[],说明是一个对象,为什么却能打印出长度为1;如果真的是对象,那么打印长度的时候应该为undifend