好:
$(parent.parent.documents)
这句怎么详细解释?

解决方案 »

  1.   

    第一个parent应该是一个元素:A
    第二个parent是jquery的方法,指定的是A的父元素documents搞不明白,贴上html代码瞧瞧
      

  2.   

    parent.parent.documents

    父框架的父框架的documents元素
      

  3.   

    这写法第一次见到,学习了。
    搜了一下网络,可以参照这篇文章的解释:
    http://stackoverflow.com/questions/726816/how-to-write-this-in-jquery-window-parent-document-getelementbyidparentpriceparent.documents 等同于 JS的 parent.document
    第一个parent如LS说述,可能是 var parent = $('#someid');
      

  4.   

    parent  应该是  window.parent 如果没有 上级的就是本身则 parent.parent  = windowparent.parent.document = window.document
      

  5.   


    $(parent.parent.documents)
    $: jQuery 特有的符号,这里表示选择某个或某些元素。这里是个多层嵌套,parent.parent.documents  表示父级的父级的documents  元素。有点注意的是,如果要返回 window.document 
    似乎应该为 $(parent.parent.document) -- 注意是 document
    这里 documents 还有可能是其他元素
      

  6.   

    3楼的解释是正确的。
    parent.parent.documents值的是:当前窗口(框架)的父窗口(框架)的documents元素,
    $(parent.parent.documents)则是该documents元素的jquery对象。
      

  7.   

    jQuery 没有 parent 属性,只有 parent 方法所以 $(parent.parent.document)
    中的 parent 是 js 的 window.parent 属性,即父窗口
    parent.parent.document 表示的是当前窗口的父窗口的父窗口的文档对象
      

  8.   


    不对,看不明白,是不是括号内有引号呀。贴全了瞧瞧是这么写的,没错了.
    jQuery是函数 等同于 $ 而$(parent)里是一个参数.就是这里不明白
      

  9.   


    parent 果然等同于 window.parent吗?
    我认为只能这样,正常的写法应该是 某个元素的父元素 光一个parent可能是...?