jqvery работа метода replaseWith

258
20 декабря 2017, 21:11

$("h2").each(function() { // Заменить<h2> на <h1>, 
var h2 = $(this); // сохранивсодержимое 
h2.replaceWith("<h1>" + h2.html() + "</h1>"); 
});

как происходит удаление элемента h2 ? Мне кажется в результате должно получиться h2h1 содержимое h1h2

Answer 1

Вот наглядно видно как меняет. Оно меняет тот контейнер с содержимым который вы задали.

$("h2").each(function() { // Заменить<h2> на <h1>, 
  var h2 = $(this); // сохранивсодержимое 
  h2.replaceWith("<h1>" + h2.html() + "</h1>"); 
});
h2{color: red;} 
span{color: blue;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<h2>h22222<span>spannnn</span>h222</h2>

Подробно описано тут.

READ ALSO
Не обнуляется checkbox

Не обнуляется checkbox

Все простоЕсть checkbox при нажатии на него идет запрос ajax, выборка и вывод результата

228
Как указать mimeType

Как указать mimeType

Есть вот такой к примеру запрос

166
Получение значение при выборе элемента

Получение значение при выборе элемента

Здравствуйте! На сайте есть выпадающий список:

232
Установка существующего в сети сайта на локальном хосте Denwer

Установка существующего в сети сайта на локальном хосте Denwer

Искал информацию, в основном речь идёт о том, как установить свой сайтМне же нужно поработать с существующим сайтом

201