为了账号安全,请及时绑定邮箱和手机立即绑定

$("#show").html('元素的长度的 = ' + ele.length)

前面的#show怎么解释?    后面的1和0是怎么通过length得出的?

正在回答

3 回答

注意文中说的重点:不在文档中的元素是被认为是不可见的,如果当他们被插入到文档中,jQuery没有办法知道他们是否是可见的,因为元素可见性依赖于适用的样式。

可以被识别出是:visible,那么自然.length的长度是1,

如果是:hidden,用文中的意思就是:不可见的元素对它来说是不存在文档中的!

0 回复 有任何疑惑可以回复我~
#1

飞天意大利面神兽

整理过一下。。。 如果被识别出是:hidden,那么用文中的话来说意思就是:不可见的元素对JQ来说是不存在文档中的, .length的意思可以理解为有多少个这样的东西,不存在那么就是0。 反之识别出是:visible,这个元素就是存在的,.length也就是1
2016-07-09 回复 有任何疑惑可以回复我~
#2

慕沐9651679 提问者

非常感谢!
2016-07-09 回复 有任何疑惑可以回复我~

这里的0,1不是布尔值,而是长度,也就是个数,不要混淆

0 回复 有任何疑惑可以回复我~

前面的"#show"是取"id=show"的元素,后面的1和0我也不是很清楚。其他同学知道的指导一下哈

0 回复 有任何疑惑可以回复我~
#1

慕粉1510504431

请问下这里哪有"id=show"的元素??
2017-04-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

$("#show").html('元素的长度的 = ' + ele.length)

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信