JSFiddle - React, Tailwind, and code Playground
HTML
<select style='width:200%;height:200px' data-prev="" name='subCat_574' multiple='multiple' id='subCat_574' >
<optgroup label='7.3 Medidas colectivas de proteccion'>
<option value='26'>7.3.2 se?alizacion del area </option>
<option value='27'>7.3.4 control de acceso </option>
<option value='28'>7.3.5 manejo de desniveles y orificios (huecos) </option>
<option value='29'>7.3.3 barandas </option>
</optgroup>
<optgroup label='7.4 Medidas de proteccion contra caidas'>
<option value='30'>7.4.2.5 otras consideraciones </option>
<option value='31'>7.4.2 medidas activas de proteccion </option>
</optgroup>
<optgroup label='7.4.2.1 Sistemas de proteccion contra caidas (equipos) para seguridad en trabajos en altura.'>
<option value='32'>7.4.2.1 sistemas de proteccion contra caidas (equipos) para seguridad en trabajos en altura. </option></optgroup>
<optgroup label='7.4.2.2 Andamios'>
<option selected value='33'>7.4.2.2 andamios </option>
</optgroup>
<optgroup label='7.4.2.2. Nota 4 mensulas'>
<option selected value='34'>7.4.2.2. nota 4 mensulas </option>
</optgroup>
<optgroup label='7.4.2.3 Escaleras portatiles'>
<option value='35'>7.4.2.3 escaleras portatiles </option>
</optgroup>
<optgroup label='7.4.2.4 Proteccion contra caidas en carro tanques'>
<option value='36'>7.4.2.4 proteccion contra caidas en carro tanques </option>
</optgroup>
<select/>
<div id="log2"></div>
JavaScript
$(document).ready(function(){
$("#subCat_574").change(function(data){
var $this = $(this);
document.getElementById("log2").innerHTML = "<b>Previous: </b>"+ $this.data("prev");
$this.data("prev", $this.val());
});
});