Результаты поиска
|
|
[1 | Тема: Замена тега BR на P] Faeteras [22.06.2014, 11:16] |
Контекст материала: <div class="block"><img src="1.jpg"><br /><br />Text Text Text<br />Text Text Text<br /><br /><img src="2.jpg"></div> Как заменить тег BR BR на <p><p/> Что-то мучился, да вот не работает скрипт
var badGraphs = $("#content p:has(br+br)"); var targetP = null; var justSplit = false;
badGraphs.each ( function () { var parentP = $(this);
parentP.contents ().each ( function (J) { if (justSplit) { justSplit = false; return true; } var thisjNode = $(this); var nextjNode = $(this.nextSibling);
if (thisjNode.is ("br") && nextjNode.is ("br") ) { thisjNode.remove (); nextjNode.remove ();
targetP = targetP || parentP; targetP.after ('<p></p>'); targetP = targetP.next ("p");
justSplit = true; } else if (targetP) { targetP.append (this); } } ); } ); |
|
[2 | Тема: Замена тега BR на P] Faeteras [22.06.2014, 14:12] |
Смысл такой, что на сайте установлено много материала, а переносы строк осуществляются с двумя BR. Высота строки BR в CSS не регулируется, вот я и ломаю голову, как заменить BR в уже установленных материалах. Перебрал много методов замены или настройки BR, но пока увы ничего. |
|
[3 | Тема: Замена тега BR на P] Faeteras [22.06.2014, 15:31] |
У меня не работает данная команда, обхожусь этой .block br {content:"";display:block;margin-top:10px;} |
|