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 />');
	};