Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как присвоить класс тексту перед определенным символом в названии новости

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


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

вопрос
например есть новость с названием:
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
Эксперт

nowheremany - 10 февраля 2012 12:18 -

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

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

DreamFix
Юзер

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

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

DreamFix
Юзер

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

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

ПафНутиЙ
Админ

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

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

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

DreamFix
Юзер

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

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

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


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

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

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

наверх