Вы можете сделать что-то подобное, используя .text()
:
$(document).ready(function(){
$("#title, #name").text(function(i, t) {
return (t.length >= 12) ? t.substring(0, 10) + '..' : t;
})
});
Я бы проверил, если это 12 или более символов, потому что вы добавляете 2.
В противном случае: 12345678901
отображается как 1234567890..
, что длиннее, чем то, что было с самого начала.