Задать вопрос
@WQP

Как рассчитать кол-во символов можно тегами?

Здравствуйте, как рассчитать кол-во символов между тегами ? И если символов более 300, то добавить любой текст

Код страницы
<h3>Header</h3>
... текст на 300 симв ...

<h3>Header</h3>
... текст на 400 симв ...

<h3>Header</h3>
... текст на 300 симв ...

<h3>Header</h3>
... текст на 200 симв ...
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
sivabur
@sivabur
Заблокировали просто так!
regexp+lenght
Ответ написан
Комментировать
@philipb
js-developer
Пройдись циклом по элементам, а внутри что-то типа:
var text = element.innerText;
if (text.length > 300) {
  element.innerText = text +  'Your custom text';
}
Ответ написан
Комментировать
@reifter
JQUERY
$("h3").each(function() {
  var text=$(this).html();
  if(text.length>300) {
    $(this).html(text+' добавочный текст');
  }
});


Обновил:
codepen.io/anon/pen/xGZRyK
$("h3").each(function() {
  var text=this.nextSibling.nodeValue;
 this.nextSibling.nodeValue=text.length+" / "+text;
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы