JSFiddle - React, Tailwind, and code Playground

by Berguiga

HTML

<div class="ui-radio"><label for="0" name="Q10_0" data-corners="true" data-shadow="false" data-iconshadow="true" data-wrapperels="span" data-icon="radio-off" data-theme="e" data-mini="false" class="ui-radio-off ui-btn ui-btn-corner-all ui-fullsize ui-btn-icon-left ui-btn-up-e"><span class="ui-btn-inner"><span class="ui-btn-text"> Programmation orientée objet <br></span><span class="ui-icon ui-icon-radio-off ui-icon-shadow">&nbsp;</span></span></label><input type="radio" name="nameRadioQcm1" id="0" value="Programmatio1" orientée="" objet="" class="Q10" checked></div>
<div class="ui-radio"><label for="1" name="Q10_1" data-corners="true" data-shadow="false" data-iconshadow="true" data-wrapperels="span" data-icon="radio-off" data-theme="e" data-mini="false" class="ui-radio-off ui-btn ui-btn-corner-all ui-fullsize ui-btn-icon-left ui-btn-up-e"><span class="ui-btn-inner"><span class="ui-btn-text"> Programmation modulaire <br></span><span class="ui-icon ui-icon-radio-off ui-icon-shadow">&nbsp;</span></span></label><input type="radio" name="nameRadioQcm1" id="1" value="Programmation" modulaire="" class="Q10"></div>
<div class="ui-radio"><label for="2" name="Q10_2" data-corners="true" data-shadow="false" data-iconshadow="true" data-wrapperels="span" data-icon="radio-off" data-theme="e" data-mini="false" class="ui-radio-off ui-btn ui-btn-corner-all ui-fullsize ui-btn-icon-left ui-btn-up-e"><span class="ui-btn-inner"><span class="ui-btn-text"> Programmation procédurale
<br></span><span class="ui-icon ui-icon-radio-off ui-icon-shadow">&nbsp;</span></span></label><input type="radio" name="nameRadioQcm1" id="2" value="Programmation" procédurale="" class="Q10"></div>
    
<label for="0" name="Q2_0" data-corners="true" data-shadow="false" data-iconshadow="true" data-wrapperels="span" data-icon="checkbox-off" data-theme="e" data-mini="false" class="ui-checkbox-off ui-btn ui-btn-corner-all ui-fullsize ui-btn-icon-left ui-btn-up-e">
<span class="ui-btn-inner">
<span...

JavaScript

(function(msg)
 {
  $('input[class*=Q]').each(function(){
      var $identifiant     = $(this).attr("class");
      var $typeOfQuestion  = $(this).attr("type");
      
      if($typeOfQuestion == "radio"){
          alert( "RADIO" );/*
         if(!mapSelectedResponse.has($identifiant)
            mapSelectedResponse.set($identifiant, "radio empty");	*/
      }
      else
          if($typeOfQuestion == "checkbox"){
              alert("checkBox" );/*
             if(!mapSelectedResponse.has($identifiant)
             mapSelectedResponse.set($identifiant, "|checkBox empty"); */
          }

      
      
    });
     
})
('SO');