我有一個寬度爲100%的表格。它是從我的數據庫動態生成的。我需要截去TH
值,如果它們不適合在表中,沒有推動單元格的邊界。如果值被截斷,我想添加一個鏈接...並將全長標籤放入標題標籤。我不需要它來擴大。事情是這樣的:使用jQuery截取單元格值
<th>
Long label<a href="javascript:void(0)" title="$myFullValue">...</a>
</th>
我不知道如何獲得字符串的值...
$("TH").width();
$("TH").val().width(); ??
我知道有一些jQuery插件在那裏,但我沒能找到我需要的是什麼,我想我可以試着讓這個項目成爲我自己的旋風。
編輯:
只是一個想法掠過我的頭腦。我無法將標籤包裹在標籤中並獲得它的寬度。同時獲得父TH的寬度。如果拉貝的寬度更大,我可以
- 減法,說20 PX(對...)從TH寬度,
- 分配一個寬跨的寬度
- 同時加入溢出:隱藏,和
- 追加 「...」 的跨度
這會不會工作?
聖誕老人......請未來嘗試準備至少[的jsfiddle(http://www.jsfiddle.net)或[JSbin(http://jsbin.com) – 2011-05-16 16:52:05
@roXon這並不總是必要的。 – pixelbobby 2011-05-16 16:59:47
演示中的表格不是100%寬... – 2011-05-16 17:02:24