<p>, в котором input, из выборки + вы забыли поставить точку в селекторе .copy-2$('body').on('change', '.check:checked', function(){
var replace = '';
var elements = $(this).parent().siblings('.copy, .copy-2');
$(elements).each(function() {
replace += this.outerHTML.replace(/(<|<\/)p/g, '$1span');
});
$('.modal').append(replace);
});<p>.....
var elements = $(this).parent().nextAll('p');
..... p - это тэг p который мы ищемg - это глобальный флаг, который говорит о том, что нужно искать все совпадения в указанном тексте, если его не указать, то заменится только первое совпадение, флаги идут в конце после слэша / говорящего об окончании выражения(...) - в скобках обозначается группа символов< | <\/ - означает, что ищем совпадение < ИЛИ </p - дальше после того как нашли < ИЛИ </ соответственно совпадение до символа p$1 это как раз переменная первой группы, то, что мы указали в (...) и это мы в итоге подставляем к span, это будет < или </, то есть либо открывающий, либо закрывающий тэг .....
preg_match('#^(.*?)<footer>#s', $str, $m);
.....<header> нужно просто вставить в регулярное выражение тэг, который предшествует ему:.....
preg_match('#<тэг_перед_header>(.*?)<footer>#s', $str, $m);
..... .replace возвращает не объект JQuery, и по-этому использовать в дальнейшем методы JQuery к измененному тексту нельзя. Через .replace можно сделать так:$('body').on('change', '.check:checked', function(){
var replace = $(this).parent().next('.copy')[0].outerHTML.replace(/(<|<\/)p/g, '$1span');
$('.modal').append(replace);
}); $('body').on('change', '.check:checked', function(){
$(this).parent().next('.copy').clone().appendTo('.modal');
$('.modal > p').replaceWith(function(){
return $('<span class="' + this.className + '"></span>').append($(this).contents());
});
}); Network и выберите Copy > Copy as cURL (bash). Зайдите на страницу https://incarnate.github.io/curl-to-php/ вставьте запрос и получите код запроса в PHP. position: fixed нужно указать position: absolutehttps://codepen.io/anon/pen/rRopWW?editors=1100#0 @media screen and (max-width: 1400px) { /* если ширина экрана меньше 1400px */
элемент1 {
margin-left: 111px;
}
элемент2 {
margin-left: 222px;
}
}
@media screen and (max-width: 1050px) { /* если ширина экрана меньше 1050px */
элемент1 {
margin-left: 333px;
}
}