有沒有辦法訪問DOM元素的寬度?特別是,我正在尋找一個表格單元格(td)的寬度,根據該單元格中文本的長度,寬度可以是不同的長度。獲取DOM元素的寬度?
理想情況下,我正在尋找的解決方案將使用jQuery庫,但其他解決方案也可以。
此外,我必須強調,除ie7,ie8和firefox之外,解決方案必須在IE6(不幸的是:-P)下工作。提前致謝!!
有沒有辦法訪問DOM元素的寬度?特別是,我正在尋找一個表格單元格(td)的寬度,根據該單元格中文本的長度,寬度可以是不同的長度。獲取DOM元素的寬度?
理想情況下,我正在尋找的解決方案將使用jQuery庫,但其他解決方案也可以。
此外,我必須強調,除ie7,ie8和firefox之外,解決方案必須在IE6(不幸的是:-P)下工作。提前致謝!!
$(selector).width()
應該可以正常工作,但要確保IE6及以下版本的頁面在標準模式下呈現而不是怪癖模式(所以它遵循W3C盒子模型)。
下面是關於如何切換標準/嚴格模式的一些信息:
$('#td_id').width();
當然,你必須制定選擇器來處理有問題的單元格,否則就那麼簡單!
您是否試過'width' method in jQuery?
哈,我應該知道的jQuery早就想到這:-P的 – 2009-07-24 04:17:04