0

HTML:

<div id="parent">
    <div id="child">
        <div id="child1"></div> <!-- UPDATE -->
    </div>
</div>

CSS:

#parent{
    float:left;
    width:90%;
}

/* UPDATE*/ #parent #child{
    float:left;
    width:100%;
}

/* UPDATE*/
/* In a different file*/
#child1{
    float:left;
    width:100%;
}

jQuery:

假设窗口的宽度是 1000px。所以#parent的宽度应该是900px。如果我尝试获取#child1 的宽度,它也应该是 900px。但是下面的 jQuery 代码返回 1000px。

jQuery("#child").width(); //UPDATE: returns 900px as width
jQuery("#child1").width(); //UPDATE: returns 1000px as width

作为上述声明的结果,我需要 900px。

4

0 回答 0