Обратите внимание на функцию getClientRects (), которую можно использовать для подсчета количества строк в элементе. Вот пример того, как его использовать.
var message_lines = $("#message_container")[0].getClientRects();
Он возвращает объект DOM javascript. Количество строк можно узнать следующим образом:
var amount_of_lines = message_lines.length;
Он может возвращать высоту каждой строки и многое другое. Посмотрите полный набор вещей, которые он может делать, добавив это в свой скрипт, а затем заглянув в журнал консоли.
console.log("");
console.log("message_lines");
console.log(".............................................");
console.dir(message_lines);
console.log("");
Хотя следует отметить несколько моментов, это работает, только если содержащий элемент является встроенным, однако вы можете окружить содержащий встроенный элемент блочным элементом для управления шириной следующим образом:
<div style="width:300px;" id="block_message_container">
<div style="display:inline;" id="message_container">
..Text of the post..
</div>
</div>
Хотя я не рекомендую жестко кодировать такой стиль. Это просто для примера.