Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как обернуть в span первое слово (https://javascript.ru/forum/jquery/10940-kak-obernut-v-span-pervoe-slovo.html)

glazkoff 30.07.2010 03:13

Как обернуть в span первое слово
 
Помогите полному юзеру в безнадежном для меня деле(((
Нужно обернуть в span первое слово, либо первые два символа в li-шке
Код:

<ul>
<li class="cat_level_1">
<a href="#">01 Первая категория</a></li>
<li class="cat_level_1">
<a href="#">02 Первая категория 2</a></li>
<li class="cat_level_1">
<a href="#">03 Первая категория 3</a></li>
</ul>

Заранее спасибо

Gvozd 30.07.2010 03:36

DOM или же innerHTML в помощь
и регулярки

exec 30.07.2010 08:44

$('li.cat_level_1 a').each(function () {
	this.innerHTML = this.innerHTML.replace( /^(.+?\s)/, '<span>$1</span>' );
});


Ну вот как-то так.

glazkoff 30.07.2010 13:19

Цитата:

Сообщение от exec
Ну вот как-то так.

Именно так... Спасибо exec


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