Добавьте разрыв строки после некоторых (например, 8) слов - PullRequest
0 голосов
/ 24 сентября 2011

Я искал скрипт для перевода строки после нескольких слов. Я нашел это здесь в stackoverflow: Применение стиля и вставка переноса строки после первого слова в ссылке

Итак, я немного изменил:

var el = $('.wtt');   //where wtt is the class of the elements that you want to add the <br />
var text = obj.html();
var parts = text.split(' ');
//number 7 represents 8 words
$('.wtt').html($('.wtt').html().replace(parts[7],parts[7]+'<br />'));

1 Ответ

0 голосов
/ 24 сентября 2011

Следующее заменит восьмой пробел в строке на <br>

var text = 'hello there purple giraffe, how are you doing today.';
alert(text.replace(/^((\S+\s+){7}\S+)\s+/, '$1<br>'));

\S+, соответствующий одному или нескольким непробельным символам.\s+ соответствует одному или нескольким пробелам.

...