I want to be able to check if the data-attribute
value is equal to a something - for example check if it equal to correct
when the button is clicked. See my code below.
<div class="o-field o-field--cme js-cme-question-choice o-field--none" data-answer="correct"></div>
<div class="o-field o-field--cme js-cme-question-choice o-field--none" data-answer="incorrect"></div>
<div class="o-field o-field--cme js-cme-question-choice o-field--none" data-answer="incorrect"></div>
$(".c-button").on("click", function() {
if ($(".js-cme-question-choice").data("answer=='correct")) {
alert("match")
} else {
alert("no match")
}
});
class="cme-test-details-wrapper">show this if question right and hide if question is wrong</div>
<form action="" class="js-form js-cme-form" method="POST" novalidate="novalidate" style="display: block; width: 100%;">
<div class="c-cme-test js-form-step" data-step="1">
<div class="c-card c-card--large c-card--grey-border u-mb-4">
<span class="c-card__count c-cme-test__count">
<span class="c-card__count-text">
<span class="is-active">Question 1</span>/3 </span>
</span>
<h6 class="h6 u-text-grey o-overlay__question">Which of the following are considered to contribute to clinical inertia, and represent barriers to achieving glycemic targets?</h6>
</div>
<!-- /.c-card -->
<div class="c-cme-test__answers-wrap js-cme-answers-wrap" style="display: none;">
<div class="o-field o-field--cme js-cme-question-choice o-field--none is-active" data-answer="correct">
<label class="o-field o-field--small o-toggle o-toggle--radio o-toggle--radio-quiz o-toggle--large u-mb-0">
<span class="o-toggle__label u-text-grey js-cme-answer-text">a</span>
<input type="radio" name="js-cme-question-1" value="a" class="o-toggle__field u-hide" aria-invalid="false">
<span class="o-toggle__box o-toggle__box--radio"></span>
</label>
</div>
<!-- /.o-field -->
<div class="o-field o-field--cme js-cme-question-choice o-field--none" data-answer="incorrect">
<label class="o-field o-field--small o-toggle o-toggle--radio o-toggle--radio-quiz o-toggle--large u-mb-0">
<span class="o-toggle__label u-text-grey js-cme-answer-text">b</span>
<input type="radio" name="js-cme-question-1" value="b" class="o-toggle__field u-hide" aria-invalid="false">
<span class="o-toggle__box o-toggle__box--radio"></span>
</label>
</div>
<!-- /.o-field -->
<div class="o-field o-field--cme js-cme-question-choice o-field--none" data-answer="incorrect">
<label class="o-field o-field--small o-toggle o-toggle--radio o-toggle--radio-quiz o-toggle--large u-mb-0">
<span class="o-toggle__label u-text-grey js-cme-answer-text">c</span>
<input type="radio" name="js-cme-question-1" value="c" class="o-toggle__field u-hide">
<span class="o-toggle__box o-toggle__box--radio"></span>
</label>
</div>
<!-- /.o-field -->
<div class="o-field o-field--cme js-cme-question-choice o-field--none" data-answer="incorrect">
<label class="o-field o-field--small o-toggle o-toggle--radio o-toggle--radio-quiz o-toggle--large u-mb-0">
<span class="o-toggle__label u-text-grey js-cme-answer-text">d</span>
<input type="radio" name="js-cme-question-1" value="d" class="o-toggle__field u-hide">
<span class="o-toggle__box o-toggle__box--radio"></span>
</label>
</div>
<!-- /.o-field -->
<div class="o-field o-field--cme js-cme-question-choice o-field--none" data-answer="incorrect">
<label class="o-field o-field--small o-toggle o-toggle--radio o-toggle--radio-quiz o-toggle--large u-mb-0">
<span class="o-toggle__label u-text-grey js-cme-answer-text">s</span>
<input type="radio" name="js-cme-question-1" value="s" class="o-toggle__field u-hide">
<span class="o-toggle__box o-toggle__box--radio"></span>
</label>
</div>
<!-- /.o-field -->
</div>
<!-- /.c-cme-test__answers-wrap -->
<div class="c-cme-test__reference js-cme-reference" style="display: block;">
<div class="c-card c-card--large s-standard-content u-mb-4 c-cme-test__card c-cme-test__result is-active">
<span class="c-cme-test__card--flex">
<h6 class="h6 c-cme-test__answer-title u-mb-4">
<span class="js-reference-title">a</span>
</h6>
<div class="o-field o-field--none js-cme-question-choice" data-answer="incorrect">
<label class="o-toggle o-toggle--radio o-toggle--large o-toggle--none u-mb-0">
<input type="radio" name="js-cme-answer-1" value="" class="o-toggle__field o-toggle__field--success u-hide" checked="">
<span class="o-toggle__box o-toggle__box--radio"></span>
</label>
</div>
<!-- /.o-field -->
</span>
<!-- /.c-cme-test__card--flex -->
<span class="c-badge c-badge--success c-cme-test__badge">
<span class="c-badge__text">Correct</span>
</span>
<p>fdfsdfsdfsdfsdf ffw</p>
</div>
<!-- /.c-card -->
</div>
<!-- /.c-cme-test__reference -->
</div>
<!-- /.c-cme-test -->
<div class="c-cme-test js-form-step is-active" data-step="2">
<div class="c-card c-card--large c-card--grey-border u-mb-4">
<span class="c-card__count c-cme-test__count">
<span class="c-card__count-text">
<span class="is-active">Question 2</span>/3 </span>
</span>
<h6 class="h6 u-text-grey o-overlay__question">q2</h6>
</div>
<!-- /.c-card -->
<div class="c-cme-test__answers-wrap js-cme-answers-wrap">
<div class="o-field o-field--cme js-cme-question-choice o-field--none" data-answer="incorrect">
<label class="o-field o-field--small o-toggle o-toggle--radio o-toggle--radio-quiz o-toggle--large u-mb-0">
<span class="o-toggle__label u-text-grey js-cme-answer-text">1</span>
<input type="radio" name="js-cme-question-2" value="1" class="o-toggle__field u-hide">
<span class="o-toggle__box o-toggle__box--radio"></span>
</label>
</div>
<!-- /.o-field -->
<div class="o-field o-field--cme js-cme-question-choice o-field--none is-active error" data-answer="incorrect">
<label class="o-field o-field--small o-toggle o-toggle--radio o-toggle--radio-quiz o-toggle--large u-mb-0">
<span class="o-toggle__label u-text-grey js-cme-answer-text">2</span>
<input type="radio" name="js-cme-question-2" value="2" class="o-toggle__field u-hide" aria-invalid="false">
<span class="o-toggle__box o-toggle__box--radio"></span>
</label>
</div>
<!-- /.o-field -->
<div class="o-field o-field--cme js-cme-question-choice o-field--none" data-answer="correct">
<label class="o-field o-field--small o-toggle o-toggle--radio o-toggle--radio-quiz o-toggle--large u-mb-0">
<span class="o-toggle__label u-text-grey js-cme-answer-text">3</span>
<input type="radio" name="js-cme-question-2" value="3" class="o-toggle__field u-hide">
<span class="o-toggle__box o-toggle__box--radio"></span>
</label>
</div>
<!-- /.o-field -->
</div>
<!-- /.c-cme-test__answers-wrap -->
<div class="c-cme-test__reference js-cme-reference">
<div class="c-card c-card--large s-standard-content u-mb-4 c-cme-test__card c-cme-test__result is-active">
<span class="c-cme-test__card--flex">
<h6 class="h6 c-cme-test__answer-title u-mb-4">
<span class="js-reference-title"></span>
</h6>
<div class="o-field o-field--none js-cme-question-choice" data-answer="correct">
<label class="o-toggle o-toggle--radio o-toggle--large o-toggle--none u-mb-0">
<input type="radio" name="js-cme-answer-2" value="" class="o-toggle__field o-toggle__field--success u-hide" checked="">
<span class="o-toggle__box o-toggle__box--radio"></span>
</label>
</div>
<!-- /.o-field -->
</span>
<!-- /.c-cme-test__card--flex -->
<span class="c-badge c-badge--success c-cme-test__badge">
<span class="c-badge__text">Correct</span>
</span>
<p>fdfjkfhd sjdkhf dL;KJA akjlf a/jflkaf</p>
</div>
<!-- /.c-card -->
</div>
<!-- /.c-cme-test__reference -->
</div>
<!-- /.c-cme-test -->
<div class="c-cme-test js-form-step" data-step="3">
<div class="c-card c-card--large c-card--grey-border u-mb-4">
<span class="c-card__count c-cme-test__count">
<span class="c-card__count-text">
<span class="is-active">Question 3</span>/3 </span>
</span>
<h6 class="h6 u-text-grey o-overlay__question">q3</h6>
</div>
<!-- /.c-card -->
<div class="c-cme-test__answers-wrap js-cme-answers-wrap">
<div class="o-field o-field--cme js-cme-question-choice o-field--none" data-answer="incorrect">
<label class="o-field o-field--small o-toggle o-toggle--radio o-toggle--radio-quiz o-toggle--large u-mb-0">
<span class="o-toggle__label u-text-grey js-cme-answer-text">ddd</span>
<input type="radio" name="js-cme-question-3" value="ddd" class="o-toggle__field u-hide">
<span class="o-toggle__box o-toggle__box--radio"></span>
</label>
</div>
<!-- /.o-field -->
<div class="o-field o-field--cme js-cme-question-choice o-field--none" data-answer="incorrect">
<label class="o-field o-field--small o-toggle o-toggle--radio o-toggle--radio-quiz o-toggle--large u-mb-0">
<span class="o-toggle__label u-text-grey js-cme-answer-text">ddd</span>
<input type="radio" name="js-cme-question-3" value="ddd" class="o-toggle__field u-hide">
<span class="o-toggle__box o-toggle__box--radio"></span>
</label>
</div>
<!-- /.o-field -->
<div class="o-field o-field--cme js-cme-question-choice o-field--none" data-answer="correct">
<label class="o-field o-field--small o-toggle o-toggle--radio o-toggle--radio-quiz o-toggle--large u-mb-0">
<span class="o-toggle__label u-text-grey js-cme-answer-text">dd</span>
<input type="radio" name="js-cme-question-3" value="dd" class="o-toggle__field u-hide">
<span class="o-toggle__box o-toggle__box--radio"></span>
</label>
</div>
<!-- /.o-field -->
</div>
<!-- /.c-cme-test__answers-wrap -->
<div class="c-cme-test__reference js-cme-reference">
<div class="c-card c-card--large s-standard-content u-mb-4 c-cme-test__card c-cme-test__result is-active">
<span class="c-cme-test__card--flex">
<h6 class="h6 c-cme-test__answer-title u-mb-4">
<span class="js-reference-title"></span>
</h6>
<div class="o-field o-field--none js-cme-question-choice" data-answer="correct">
<label class="o-toggle o-toggle--radio o-toggle--large o-toggle--none u-mb-0">
<input type="radio" name="js-cme-answer-3" value="" class="o-toggle__field o-toggle__field--success u-hide" checked="">
<span class="o-toggle__box o-toggle__box--radio"></span>
</label>
</div>
<!-- /.o-field -->
</span>
<!-- /.c-cme-test__card--flex -->
<span class="c-badge c-badge--success c-cme-test__badge">
<span class="c-badge__text">Correct</span>
</span>
<p>hrhrr</p>
</div>
<!-- /.c-card -->
</div>
<!-- /.c-cme-test__reference -->
</div>
<!-- /.c-cme-test -->
</form>