JSFiddle - React, Tailwind, and code Playground

by azizpunjani

HTML

<dl>
  <dt>A</dt>
   <dd>A1</dd>
  <dt>B</dt>
   <dd>B1</dd>
   <dd>B2</dd>
</dl>

JavaScript

var final_array = []; 

$('dl dt').each(function(){
   var dt_dds = []; 
   dt_dds.push( $(this).text() ); 
   dds = $(this).nextUntil('dt'); 
   dds.each(function(){  dt_dds.push( $(this).text() )}); 
   final_array.push( dt_dds ); 
})

alert( JSON.stringify( final_array) );