JSFiddle - React, Tailwind, and code Playground
HTML
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
CSS
div{
background-color:red;
}
JavaScript
var $pArr = $('p');
var pArrLen = $pArr.length;
var numGroup=3;
for (var i = 0;i < pArrLen;i+=numGroup){
if(i==0)
$pArr.filter(':lt('+numGroup+')').wrapAll('<div />');
else
$pArr.filter(':gt('+(i-1)+'):lt('+numGroup+')').wrapAll('<div />');
};