课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
整个过程调用6次调用show函数,但是渲染结果为什们只有一次,元素的长度的 = 0的展示??
2017-04-15
源自:jQuery基础 (一)—样式篇 2-9
正在回答
你把里边的那个.html改为.append,就能出现正常结果了,因为HTML虽然也是添加内容,但会覆盖以前的,虽然进行六次,但也覆盖六次最终只显示最后一次的。。改为这个$("#show").append('元素的长度的 = ' + ele.length+"<br/>"),,正确结果如下:
为彭十七加油oO
因为只有倒数第二个才符合查找的条件啊,其他的都不符合,前三个都不符合#div1:visible【选择id=div1并且可见的元素】,后面的因为元素的visibility: hidden 或 opacity: 0被认为是可见的,因为他们仍然占用空间布局。所以也符合,因此长度为1
用innerHTML会覆盖
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
2 回答为什么只显示一个show的结果
3 回答$("#show").html('元素的长度的 = ' + ele.length)
3 回答元素的长度
2 回答元素的长度??
2 回答为什么执行结果都是元素的长度=0?