Sprawdź funkcję getClientRects (), której można użyć do zliczenia liczby wierszy w elemencie. Oto przykład, jak go używać.
var message_lines = $("#message_container")[0].getClientRects();
Zwraca obiekt DOM javascript. Liczbę linii można poznać, wykonując następujące czynności:
var amount_of_lines = message_lines.length;
Może zwrócić wysokość każdej linii i więcej. Zobacz pełną gamę rzeczy, które może zrobić, dodając to do skryptu, a następnie przeglądając dziennik konsoli.
console.log("");
console.log("message_lines");
console.log(".............................................");
console.dir(message_lines);
console.log("");
Chociaż należy zwrócić uwagę na kilka rzeczy, to działa tylko wtedy, gdy element zawierający element jest wbudowany, jednak możesz otoczyć zawierający element wbudowany elementem blokowym, aby kontrolować szerokość w następujący sposób:
<div style="width:300px;" id="block_message_container">
<div style="display:inline;" id="message_container">
..Text of the post..
</div>
</div>
Chociaż nie polecam twardego kodowania stylu w ten sposób. To tylko przykładowe cele.