2011-11-03 61 views
0

我正在添加文字与jQuery一样。这为包含该文本的元素提供了20px的宽度(它们的宽度为:auto)。如果您点击a.gdt-starrating链接,那么文本Like Like to Likeked现在有25px(由于额外的字母'd')。但元素仍然有20px。所以文本溢出了包含它的元素。使用.text(jQuery)强制调整大小?

$j(".gdup a.gdt-starrating").text("Like"); 
$j(".gdup div.gdt-starrating").text("Liked"); 
$j("a.gdt-starrating").live("click", function() { 
    $j(".gdup div.gdt-starrating").text("Liked"); 
}); 

enter image description here

这是一个活生生的例子:

http://www.taiwantalk.org/topic/asdasdasdasdasdgg/

如果您点击链接一样,你会看到这个问题。

任何建议来解决这个问题?

+0

?在Chrome中显示为25px宽.... –

回答