问答详情
源自:2-9 jQuery选择器之可见性筛选选择器

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

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

提问者:qq_GreenOrRed_0 2016-09-06 17:10

个回答

  • zhangls
    2016-09-16 00:10:30

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

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

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

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

  • 慕粉1315467863
    2016-09-06 18:51:59

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

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

    <html>

        内容1

        <head>

                内容2

       </head>
       <body>

                内容3

       </body>

       </html>

        内容4