Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как присвоить класс тексту перед определенным символом в названии новости

Как присвоить класс тексту перед определенным символом в названии новости


     10.02.2012    Общие вопросы, jQuery    2060

вопрос
например есть новость с названием:
Ben Sage feat. Savvy – Just a Minute (Subsonik VIP)

нужно присвоить класс, тексту который находится перед символом "-"

чтобы получилось:
Ben Sage feat. Savvy – Just a Minute (Subsonik VIP)

Ответил: Sander


Должно работать.
$(function(){
$(".redolink").each(function(){
  var text = $(this).html();
  text = text.split(" - ");
  text[0] = "<b>"+text[0]+"</b>";
  $(this).html(text.join(" - "));
});
});

Комментарии пользователей (5)

nowheremany
192

1659 | 1292

nowheremany - 10 февраля 2012 12:18 - Эксперт

html не?
---------------------------------------------------------------------------

Благодарность принимаю тут Связь

DreamFix
11

66 | 57

DreamFix - 10 февраля 2012 16:48 - Юзер

Каким образом?

DreamFix
11

66 | 57

DreamFix - 10 февраля 2012 16:47 - Юзер

Sander Извините, но я так и не понял, куда этот кусок кода вставить, что бы заработало request можно поподробней? feel

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 11 февраля 2012 09:46 - Админ

У меня только один вопрос - зачем оно вам нужно?
Если для сео - метод, предложенный в ответе бесполезен, тут нужно нормально организоввывать работу с допполями.
Если для визуального выделения - самое то. (достаточно заключить заголовок новости в блок с классом redolink

Каков вопрос - таков и ответ. Просто помните об этом.

DreamFix
11

66 | 57

DreamFix - 11 февраля 2012 14:15 - Юзер

Именно для визуального восприятия!

Цитата: ПафНутиЙ
достаточно заключить заголовок новости в блок с классом redolink


спасибо большое все прекрасно работает)) bully

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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