jquery width()与新生成的元素

时间:2011-07-21 22:06:37

标签: jquery width

当我使用以下内容时:

div = '<div class="tag-tooltip" id="tooltip_view_1">First item</div>';
$('#products').append(div);

var tooltip_width = $('#tooltip_view_1').width(); 
var tooltip_height = $('#tooltip_view_1').height();

tooltip_height 给出正确的值,而 tooltip_width 返回0.任何想法为什么会发生这种情况,我该怎么做才能获得新创建的元素的宽度?

1 个答案:

答案 0 :(得分:0)

只是说我已经解决了问题 - 它出现了css属性:text-indent也影响了元素的可见性。我把它设置为负值并且一旦完全删除了这个属性 - 一切都开始正常工作。