В приведенном ниже коде предупреждение не возвращает фактический размер #main, он всегда возвращает значение #main css width с% drop. Так что в этом случае я получаю 95 в оповещении. Если я предупреждаю parent(). Width(), я получаю 100.
Данные, возвращаемые из вызова .get(), представляют собой ul, иногда более широкие, чем #main, а иногда и нет. Ширина содержимого, по-видимому, не влияет на то, что возвращает .width().
Итак, мой вопрос: как получить истинную ширину пикселя #main?
CSS
#container {
width: 100%;
}
#main {
width: 95%;
overflow: hidden;
}
HTML:
<div id="conatiner">
<div id="main"></div>
</div>
Javascript/JQuery:
$.get('page.php', function(result) {
$('#main').html(result);
});
alert($('#main').width();