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) );