Так что я уже давно с этим сдерживался и, похоже, не могу обойти его. У меня есть контент, который добавляется через редактор wysiwyg. Я хочу использовать элемент <hr>
, чтобы добавить туда div, чтобы контролировать внешний вид контейнера. Проблема в том, что он добавляет закрывающий div. Я хочу добавить закрывающий div к следующему элементу hr.Замените элемент HR на Open Div
var firstChild = jQuery('.content-container-wrapper hr:first-child');
var lastChild = jQuery('.content-container-wrapper hr:last-child');
if (firstChild) {
jQuery(firstChild).replaceWith('<div class="working">');
};
Есть ли способ сказать браузеру не добавлять закрывающий div?
It говорит, что Uncaught TypeError: Object [object Object] не имеет метода «replace» – Barrett
предоставляет некоторый образец html в jsfiddle.net, будет ge Там он работает. Также используйте лучшую консоль браузера для проверки ошибок, Chrome или Firebug в Firefox ... это выглядит как ошибка IE, а другие более информативны. – charlietfl
Похоже, что он работает в jsfiddle. Я думаю, что у меня проблема с версией jQuery. http://jsfiddle.net/EvR9f/ – Barrett