$(document)这句是获取当前html文档
$('div').width();这句是获取第一个div的width问题是,怎么联合在一起,获取当前html文档的第一个div的width

解决方案 »

  1.   

    jquery默认在当前的document内进行选择
    所以  $('div:eq(0)').width();
      

  2.   

    其实是这样的
    做了一个弹出层div1.html(a.html)
    我想要取a.html里面body下面的第一个div的长和宽 赋值给div1的长宽;得怎么写啊  各位大侠
      

  3.   

    就这个样子使用呀弹出层div1.html??是在a.html中使用iframe是吧?如果是的话,你直接控制好iframe的宽和高就是了
    body下第一个div的宽:$('div:eq(0)').width();
    body下第一个div的高:$('div:eq(0)').height();
      

  4.   


    a.html 是镶嵌在div1.html中的,我要的从div1.html中获取a.html body下面的第一个div的宽高给 iframe
      

  5.   

    jQuery本身就一有一个.contents()方法可以供你使用呀在div1.html中
    <script type="text/javascript">
    window.onload=function(){
        var w=$("#ifr").contents().find("div:eq(0)").width(),
            h=$("#ifr").contents().find("div:eq(0)").height();
        alert('宽:'+w+';高:'+h)
    }
    </script>
    <iframe src="a.htm" style="width:auto;height:auto" id="ifr"></iframe>