Выделение первого слова в блоке

iapetya
На сайте с 01.02.2010
Offline
38
400

Вопрос к знатокам яваскрипта или джейквери ((:

Можно ли выделить в блоке первое слово другим тегом.

К примеру имеется такой код

<div>Один два три четыре пять</div>

Необходимо что бы преобразовалось в

<div><strong>Один</strong> два три четыре пять</div>

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

AlikZP
На сайте с 22.11.2009
Offline
107
#1

Код не претендует на звание рабочего, возможны некоторые помарки.

Присутствует метод решения "в лоб" :)

// Получим текст нужного слоя

var html = $('div#id').text();
// Разобъем его на слова
var tmp = html.split(' ');
// Первое слово заключим в теги
tmp[0] = '<strong>'+tmp[0]+'</strong>';
// Склеим опять и вставим в нужный div
$('div#id').text(tmp.join(' '));

id - ID вашего DIVa

Website CMS: быстрая, удобная, недорогая! Вечная лицензия за 45$ (/ru/forum/524503) Яся - быстрый поиск фото для товаров. OpenCart/ocStore. Дополнение. (/ru/forum/665287) Грамотная верстка ваших макетов (/ru/forum/comment/8853216)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий