2011-10-06 7 views
0

이제 파이어 폭스가 타원 텍스트를 지원합니다. 이제 타원이 실제로 요소에서 발생하는지 확인하는 방법을 찾고 있습니다.jQuery 타원 텍스트 얻기

내 생각은 텍스트가 ... 있는지를 확인하는 것입니다 (좋지는 않지만 작동 할 것입니다). 그러나 난 실제 텍스트가 아닌 타원 텍스트를 반환하는 방법을 찾지 못했습니다. ...

아이디어를이 : http://jsfiddle.net/UaSYd/

는 내가 jQuery를 반환 할 것은 실제로 IE를 표시되는 내용 :

당신은 여기 개념을 볼 수 있습니까?

+0

나는 너비가 사용자가 직접 설정할 수있는 열이있는 슬릭 그리드를 사용하고 있습니다. 텍스트 너비가 텍스트보다 짧은 경우 텍스트가 줄 바꿈됩니다. 이 경우 해당 열 셀에 툴팁을 추가하려고합니다. –

답변

6

셀에 줄임표가 있는지 여부를 확인하려면 셀 scrollWidth와 clientWidth를 비교해야합니다. 이것은 작동하는 것 같습니다. 물론 그래도 필요하다면)

jTable.find("td").each(function() { 
    if (this.scrollWidth > this.clientWidth) { 
     this.title = this.innerText; 
    } 
}); 
+0

완벽한 답변에 감사드립니다! – ndbroadbent

+0

나는이 질문에 대한 백만 가지 답변을 찾아 보았지만이 하나만이 효과적이고 효과적이다. 엄지 손가락 최대 – Shiala