这个显示的结果是什么样的呢?难道依次显示的是长度为0,长度为0,长度为1吗???判断是不是jQ对象?难道都是jQ对象么?为什么没有alert弹出?
没有对象存在就没有长度,0和1表示的是是否获取到了可见或不可见元素
因为JQ获取的是一个数组对象,如果有对象存在就会有长度,没有对象存在就没有长度,所以0和1表示的是是否获取到了可见或不可见元素
判断你所获取的对象是否可见,而JQ判断可见的依据就是元素(标签)是否占据布局:元素占据文档中一定的空间,元素被认为是可见的,可见元素的宽度或高度是大于0的,元素visibility:hidden或opacity:0被认为是可见的,因为他们占据空间布局;
代码中没有alert()方法,所以不会弹出对话框
显示的结果就是长度为多少多少,我运行的结果是0,0,1,1,1,0。
选择的是jQ对象判断结果就是jQ对象了,不是的话就显示“不是jQuery对象”了,这个例子里的都是jQ对象。
代码里面没有alert()方法为什么要弹出对话框呢,代码使用的是html()方法来设置文本。