var txt = $('.content')[0].text()
, charCount = txt.length
, wordCount = txt.replace( /[^\w ]/g, "" ).split( /\s+/ ).length
;
$( '#somwhereInYourDocument' ).text( "The text had " + charCount + " characters and " + wordCount +" words" );
Выполнение замены перед разделением, чтобы избавиться от пунктуации, и выполнение разделения с регулярным выражением для работы с новыми строками, символами табуляции и несколькими пробелами между словами.
РЕДАКТИРОВАТЬ добавил бит текста (...) для записи в узел, как OP, указанный в комментарии к другому ответу.
РЕДАКТИРОВАТЬ вам все еще нужно обернуть его в функцию, чтобы она работала после загрузки страницы
$( function(){
var txt = $('.content')[0].text()
, charCount = txt.length
, wordCount = txt.replace( /[^\w ]/g, "" ).split( /\s+/ ).length
;
$( '#somwhereInYourDocument' ).text( "The text had " + charCount + " characters and " + wordCount +" words" );
});
В противном случае он запускается до того, как что-либо будет отображено на странице