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

什么叫做不在文档中的元素?

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

正在回答

2 回答

是不是指的是通过js代码动态创建的元素,还没有执行插入操作插入到文档的这部分元素

 var checkbox = $("<input type=\"checkbox\" />");

如果不执行下面的appendTo操作的话,checkbox应该就是不在文档中的元素吧

checkbox.appendTo($("body"));

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

html文档组成主要是三个:html、head、body。

所以我的理解就是不在这几个标签内的元素就是不在文档的元素,如下面的内容4:

<html>

    内容1

    <head>

            内容2

   </head>
   <body>

            内容3

   </body>

   </html>

    内容4


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

qq_GreenOrRed_0 提问者

那这样怎么会有文档外的元素呢,jQuery中的元素也是包含在<html></html>中的呀
2016-09-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

什么叫做不在文档中的元素?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号