0

这是代码:

$.get('test.php',
function(data){
   var black_html = "<span class='wrap-content'>"+data+"</span>";

   $('body').after(black_html);

   console.log( $('.wrap-content').height() );
});

在 Firefox 中,我得到了正确的值:468px,但在 Chrome 中我得到了 0。

4

1 回答 1

3

您正在尝试在标记后附加 DOM 元素。body这可能是问题的一部分。你不被允许这样做。您的内容必须在body-tag 内。

尝试:

$('body').append(black_html);

另请参阅此问题:在 </body> 标记之后放置 <script> 标记是否错误?

于 2013-08-18T13:07:55.193 回答