2016-11-29 12 views
0

У меня есть Div, который содержит много строк текста. Некоторые из них представляют собой только метаинформацию о тексте над ним, и эти строки всегда начинаются ##, а затем пробел. К сожалению, этот контент извлекается из базы данных, поэтому я не могу создать стиль у источника.JQuery - Можно ли добавить css во все строки текста, которые начинаются с одного элемента?

Можно ли направить эти линии на каждый цикл или альтернативный метод и использовать .css() или .addClass() в стиле css?

Вот пример ДИВ

<div class="lotsOfLines"> 
      Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 
      Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 
      ## Created 28112016 2006 - Ste 
      Lorem ipsum dolor sit amet, consectetur. 
      Adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 
      Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 
      ## Edited 28112016 2021 - Ste 
      Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 
      ## Updated 28112016 2308 - Ste 
      Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 
      ## Updated 28112016 2335 - Ste 
    </div> 

Искал, но ближе информации я нашел был Select particular line in paragraph w/ jQuery, который не приводит к большому количеству информации.

Спасибо заранее для тех, кто может помочь :)

ответ

0

На самом деле, что ответ вы связаны дает много информации. Трудно задавать текст без узла. Но если бы вы были очень решительны, теоретически вы могли бы использовать регулярное выражение на этот раз, потому что знаете начало предложения, так что сопоставьте каждую ## с новой строкой в ​​конце предложения. Я не 100% с регулярным выражением, но вы можете попробовать здесь http://regexr.com/. Затем вы можете использовать метод jQuery .wrap() для обертывания узла абзаца вокруг него и стиля. Но, честно говоря, что вы используете для подключения к базе данных, так как вы всегда можете добавлять узлы в инструкции выборки.