दिलचस्प पोस्ट
एसक्यूएल: 2 अलग-अलग ऑटो_इनट्रैमेंट के साथ संबंध तालिका बनाना पायथन में रीगेक्स स्ट्रिंग से बचें एक्सएसडी में xsi: प्रकार का उपयोग कर XML तत्व के मान को कैसे प्रतिबंधित किया जाए? एक सीएसवी फ़ाइल से जुड़ी एक टेबल बनाना क्या हर घोषणा के लिए @FXML आवश्यक है? फ़ंक्शन तर्क में पायथन नंगे तारांकन पायथन में डेटा बिन्दुओं से चलती औसत ढूँढना आईफ़ोन पर FTP सर्वर पर फ़ाइल अपलोड करें स्ट्रिंग में विशिष्ट वर्ण घटनाओं की गणना करें एएसपी एमवीसी को एक नियंत्रक कारखाना जोड़ना Google मानचित्र जावास्क्रिप्ट एपीआई v3 के सर्कल के बाहर नक्शा अस्पष्टता बदलें एंड्रॉइड: स्कीमेजडिकोडर :: फ़ेक्चर वापस लौटा गया Google chrome एक्सटेंशन बनाने में सामग्री-सुरक्षा-नीति त्रुटि Mac os x 10.9 पर Lxml को स्थापित नहीं किया जा सकता पायथन में कीबोर्ड इवेंट कैसे उत्पन्न करें?

JQuery में, मैं एक रेडियो बटन के मूल्य को कैसे प्राप्त करूं, जब सभी का एक ही नाम होता है?

यहां मेरा कोड है:

<table> <tr> <td>Sales Promotion</td> <td><input type="radio" name="q12_3" value="1">1</td> <td><input type="radio" name="q12_3" value="2">2</td> <td><input type="radio" name="q12_3" value="3">3</td> <td><input type="radio" name="q12_3" value="4">4</td> <td><input type="radio" name="q12_3" value="5">5</td> </tr> </table> <button id="submit">submit</button> 

यहां जेएस है:

 $(function(){ $("#submit").click(function(){ alert($('input[name=q12_3]').val()); }); }); 

यहाँ JSFIDDLE है ! हर बार जब मैं क्लिक करता हूं, तो वह 1 देता है। क्यों? क्या कोई मेरी मदद कर सकता है?

वेब के समाधान से एकत्रित समाधान "JQuery में, मैं एक रेडियो बटन के मूल्य को कैसे प्राप्त करूं, जब सभी का एक ही नाम होता है?"

आपके कोड में, jQuery केवल नाम q12_3 नाम के इनपुट का पहला उदाहरण है, जो इस मामले में 1 मान है। आप q12_3 नाम के साथ एक इनपुट चाहते हैं जो :checked

 $("#submit").click(function() { var val = $('input[name=q12_3]:checked').val(); alert(val); }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <table> <tr> <td>Sales Promotion</td> <td><input type="radio" name="q12_3" value="1">1</td> <td><input type="radio" name="q12_3" value="2">2</td> <td><input type="radio" name="q12_3" value="3">3</td> <td><input type="radio" name="q12_3" value="4">4</td> <td><input type="radio" name="q12_3" value="5">5</td> </tr> </table> <button id="submit">submit</button> 

आपके चयनकर्ता में, आपको यह भी निर्दिष्ट करना चाहिए कि आप चेक किए गए रेडियोबूटन चाहते हैं:

 $(function(){ $("#submit").click(function(){ alert($('input[name=q12_3]:checked').val()); }); }); 

आप चयनकर्ता को बदलना चाह सकते हैं:

$('input[name=q12_3]:checked').val()

एक और तरीका भी है नीचे कोड का प्रयास करें

 $(document).ready(function(){ $("input[name='gender']").on("click", function() { alert($(this).val()); }); }); 

$('input:radio[name=q12_3]:checked').val();

इस स्क्रिप्ट का उपयोग करें

 $('input[name=q12_3]').is(":checked"); 

डेमो : https://jsfiddle.net/ipsjolly/xygr065w/

 $(function(){ $("#submit").click(function(){ alert($('input:radio:checked').val()); }); });