Jquery get id of radio button by testing value
$('input[type=radio][name=Criteria1Score]:checked').attr('id')
Working Demo:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<legend>Criteria1</legend>
<label class="radio inline">
Great
<input id="Criteria1Score1" class="Score" name="Criteria1Score" type="radio" value="Great"/>
</label>
<label class="radio inline">
Good
<input id="Criteria1Score2" class="Score" name="Criteria1Score" type="radio" value="Good"/>
</label>
<label class="radio inline">
Bad
<input id="Criteria1Score3" class="Score" name="Criteria1Score" type="radio" value="Bad"/>
</label>
<input type="button" onclick="alert($('input[type=radio][name=Criteria1Score]:checked').attr('id'))" value="click me to get id of checked input" />
JSFiddle
I got it by using checked.
var selected_Id = $('input[name="Criteria1Score"]:checked').attr('id');
if ($('input[name="Criteria1Score"]:checked').val() == 'Good') {
//do something
}