This jQuery plugin will truncate text to a specified number of characters without splitting a word in half.
// Default 100 characters and an "..." ellipis
$('#example-1').limitText();
// Customized and chained
$('#example-2').limitText({
length:65,
ellipsisText: '[...]'})
.css('color', '#800000');