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