请问子页面要怎样写才可以继承父页面中的jquery对象,这样在子页面中使用$("#mydiv")可以获得这个div的对象?父页面
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>MyHtml.html</title>
    <script language="javascript" src="jquery.min.js"></script>
  </head>
  <body>
     <iframe id="myframe" name="myframe" src="test.html"></iframe> 
     <div id="mydiv" ></div>
  </body>
</html>子页面
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>test.html</title>  </head>
  <script>
    怎样写?
  </script>

  <body>
  <div id="mydiv">abc</div>
  </body>
</html>

解决方案 »

  1.   

    这样不行喔,当使用alert($("#mydiv").attr("id"))输出undefined
      

  2.   


    这样不行喔,当使用alert($("#mydiv").attr("id"))输出undefined
      

  3.   


    这样不行喔,获取的是一个空的object对象
      

  4.   

    楼主试试
    var _$ = parent.window.$;_$("#mydiv").html()
      

  5.   

    test1.html<iframe src="test2.html"></iframe>
    <div id="mydiv" >1111111111111111</div>  
    test2.html<div id="mydiv" >bbbbbbbbbbbbbbbbbbbbbb</div>  
    <script type="text/javascript">
        var $ = parent.$;
        $("#mydiv").html($("#mydiv", document).html());
    </script>