2013-02-13 7 views

답변

4

그것은 가능한 중복 될 수있는이

$.fn.textWidth = function(){ 
    var html_org = $(this).html(); 
    var html_calc = '<span>' + html_org + '</span>'; 
    $(this).html(html_calc); 
    var width = $(this).find('span:first').width(); 
    $(this).html(html_org); 
    return width; 
}; 

$(function(){ 
    alert($('.cell').textWidth());  
}); 

바이올린 http://jsfiddle.net/Hpyay/

을 시도 을 : -

예는이 <td>의 텍스트 폭을 초과 5px 내에 있는지 확인 위의 코드는입니다.)은 Calculating text width

입니다.
0

당신은 당신이 그 요소의 너비/높이

<td><p>text...</p></td> 

$("td>p").width()

에서 계산을 얻을 수 (P 어떤 DIV를) 뭔가 포장 할 필요가 있지만, 텍스트 전용 또는 이미지 (A max-width:100%와 함께라면) 포장하지 않는 한 ...

관련 문제