特定のテーブルの列の長さを短くしようとしています。
jQueryを使用して、テキストオーバーフローの省略記号といくつかのcssプロパティを追加しています。
さらに jQuery を使用してツールチップを追加します。これが私のコードです:
$('#table_id tr td:not(:last)').css({
"text-overflow": "ellipsis",
"max-width": "110px",
"overflow": "hidden",
"display" : "block"
}).each(function (index, element) { $(element).attr("title", $(element).text()); });
Firefox と Chrome ではすべて正常に動作しますが、(驚き! 驚き!) IE7-9 ではテキストが完全な長さでレンダリングされます。
私は何が間違っているのですか?ありがとう!
PS
また、「幅」プロパティを無駄に指定しようとしました。