अगर मैं अलग-अलग रेडियो बटन आईडी के लिए पहले से ही एक रेडियो बटन का चयन करता हूं तो मैं एक और रेडियो बटन का चयन नहीं करता हूं
$('input[type="radio"]').click(function () {
if ($(IsCorrectAnswerOption1).is(':checked')) {
$("#IsCorrectAnswerOption1").val(true);
} else if ($(IsCorrectAnswerOption2).is(':checked')) {
$("#IsCorrectAnswerOption2").val(true);
}
else if ($(IsCorrectAnswerOption3).is(':checked')) {
$("#IsCorrectAnswerOption3").val(true);
}
else if ($(IsCorrectAnswerOption4).is(':checked')) {
$("#IsCorrectAnswerOption4").val(true);
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="radio" class="radio-button" name="IsCorrectAnswerOption1" id="IsCorrectAnswerOption1" /> A
<input type="radio" class="radio-button" name="IsCorrectAnswerOption2" id="IsCorrectAnswerOption2" /> B
<input type="radio" class="radio-button" name="IsCorrectAnswerOption3" id="IsCorrectAnswerOption3" /> C
<input type="radio" class="radio-button" name="IsCorrectAnswerOption4" id="IsCorrectAnswerOption4" /> D
यह कई रेडियो बटन भी चुन रहा है और यहां मेरे मामले में मुझे नाम भी अलग रखने की जरूरत है
1 उत्तर
आप पहले सब कुछ अनचेक कर सकते हैं, और फिर जिसे आपने क्लिक किया है उसे चेक करें
$('input[type="radio"]').click(function () {
$('input[type="radio"]').prop('checked',false);
$('input[type="radio"]').val('false');
$(this).prop('checked','checked');
$(this).val('true');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="radio" class="radio-button" name="IsCorrectAnswerOption1" id="IsCorrectAnswerOption1" /> A
<input type="radio" class="radio-button" name="IsCorrectAnswerOption2" id="IsCorrectAnswerOption2" /> B
<input type="radio" class="radio-button" name="IsCorrectAnswerOption3" id="IsCorrectAnswerOption3" /> C
<input type="radio" class="radio-button" name="IsCorrectAnswerOption4" id="IsCorrectAnswerOption4" /> D
संबंधित सवाल
नए सवाल
jquery
jQuery एक जावास्क्रिप्ट लाइब्रेरी है, जावास्क्रिप्ट टैग को जोड़ने पर भी विचार करें। jQuery एक लोकप्रिय क्रॉस-ब्राउज़र जावास्क्रिप्ट लाइब्रेरी है, जो दस्तावेज़ ऑब्जेक्ट मॉडल (DOM) ट्रैवर्सल, इवेंट हैंडलिंग, एनिमेशन और AJAX इंटरैक्शन को ब्राउज़रों की विसंगतियों को कम करके सुविधाजनक बनाता है। JQuery से संबंधित एक प्रश्न jQuery से संबंधित होना चाहिए, इसलिए jQuery को प्रश्न में कोड द्वारा उपयोग किया जाना चाहिए और कम से कम jQuery के उपयोग से संबंधित तत्वों को प्रश्न में होना चाहिए।