Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   выделить первые два слова (https://javascript.ru/forum/jquery/72709-vydelit-pervye-dva-slova.html)

face2005 20.02.2018 20:05

выделить первые два слова
 
Добрый день! подскажите как в тексте первые два слова обернуть в div? такая ситуация что вордпресс в анонсах все форматирование удаляет, а тут ситуация что нужно это применить...

j0hnik 20.02.2018 20:27

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
<div>текст1 текст2 текст3 текст4 текст5 </div>
<script>
var div = document.querySelector('div'), 
text = div.innerHTML.split(' '),
w1 = text.shift(),
w2 = text.shift();
div.innerHTML = '<div>'+w1+' '+w2+'</div>'+text.join(' ');
</script>
</body>
</html>


или через регулярку и replace

laimas 20.02.2018 20:51

j0hnik,
div элемент блочный.

j0hnik 20.02.2018 20:57

laimas,
учу плохому человека?


Часовой пояс GMT +3, время: 09:54.