javascriptで置き換えてクリックをトリガーに表示するなどの処理が妥当です。
特に文字数はwidthなどで拾えないので幅を調整するのは無理があると思います
たとえばこう
javascript
1$(function(){
2 var len=5;
3 $('.content').filter(function(){return $(this).text().length>len;}).each(function(){
4 $(this).data("text",$(this).text());
5 $(this).text($(this).text().substr(0,len)+"..");
6 }).on('click',function(){
7 var dataText=$(this).data("text");
8 $(this).data("text",$(this).text());
9 $(this).text(dataText);
10 });
11});
HTML
1<table>
2<tr>
3<td>hogehoge<td/>
4<td class="content">fugafuga<td/>
5</tr>
6<tr>
7<td class="content">hogehoge<td/>
8<td>fugafuga<td/>
9</tr>
10<tr>
11<td>hoge<td/>
12<td class="content">fuga<td/>
13</tr>
14</table>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/05 01:49