2011-11-27 67 views

回答

2

有一個'文本節點'的概念,但坦率地說,我不知道如何訪問它的寬度。我的第一本能是如果它是一個必須具備的,將單元格內容包裝在一個跨度中並獲得跨度的寬度。讓我覺得很醜陋,但有時候目的比外表更重要。 ;-)

$('td span').width(); // the width 

小提琴:http://jsfiddle.net/Cvv4b/

如果你真的需要避免的跨度,你可以寫一個凌晨的小工具,獲取文本,其拷貝到一個隱藏的元素沒有一個寬度限制(如果需要,可以即時創建此元素),並返回該隱藏元素的寬度。

+0

它的工作原理,謝謝。在網絡中,每個交叉瀏覽器工作的技巧都具有良好的外觀:-) – user1063113