1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| $( "#check" ).on( "click", function( event ){
var
correctAnswers = [ "1-a", "2-b", "3-c" ],
boolResult = [],
boolOK = true,
results = [];
$( ".dragAble" ).each( function( i, item ){
results.push( $( item ).data( "q" ) + "-" + $( item ).data( "r" ) );
});
$.each( results, function( index, value ){
boolResult.push( ( $.inArray( value, correctAnswers ) == -1 ) ? ( false ) :( true ) );
});
$.each( boolResult, function( i, item){
$( ".dropAble" ).eq( i ).addClass( ( item ) ? ( "vrai" ) : ( boolOK = false, "faux" ) );
});
... |