Что не так в сприпте?
У вас ошибка в этой строчкеnewsContent= $('a span.artist') + $('a span.title')
Посмотрите что вы получаете при $('a span.artist'). И это будет не текст, а объект.var size = 68;
var newsText= $('a span.artist').text()+ ' ' +$('a span.title').text();

if(newsText.length > size){
    newsContent.text(newsText.slice(0, size) + ' ...');
}
А вообще проблемы с невнимательностью у вас начинаются уже в заголовке.
ошибок много... предлагаю рассмотреть вариант:
https://jsfiddle.net/edjhvb7e/3/
на сколько этот пример отражает ваши пожелания?