2 way:
Сначала добавляется переменная и переключается:
$(document).ready(function(){
toggle = false;
$('button').click(function () {
if(!toggle){
$('p').wrapAll('<div class="container"></div>');
} else {
$('p').unwrap();
}
toggle = !toggle;
});
});
.container { background-color: yellow; padding: 10px; }
<script src="https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js"></script>
<p>This is a paragraph.</p>
<p>This is a paragraph.</p>
<p>This is a paragraph.</p>
<button>Toggle button</button>
Второе определение, если родительский элемент содержит div:
$(document).ready(function(){
$('button').click(function () {
if(!$('p').parent().is( "div" )){
$('p').wrapAll('<div class="container"></div>');
} else {
$('p').unwrap();
}
});
});
.container { background-color: yellow; padding: 10px; }
<script src="https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js"></script>
<p>This is a paragraph.</p>
<p>This is a paragraph.</p>
<p>This is a paragraph.</p>
<button>Toggle button</button>