jQuery का उपयोग करके चेकबॉक्स चेक किया गया है या नहीं, यह कैसे जांचें?
सभी को नमस्कार! मैंने अभी jQuery सीखना शुरू किया है और एक समस्या का सामना किया है। मेरे पास एक चेकबॉक्स वाला फॉर्म है, और मुझे फॉर्म सबमिट करते समय यह जांचना है कि उपयोगकर्ता ने यह चेकबॉक्स चेक किया है या नहीं। मैंने कई तरीके आज़माए, लेकिन कोई भी मेरी अपेक्षा के अनुसार काम नहीं कर रहा है।
यह मेरा HTML है:
```html
मैं शर्तों से सहमत हूं
```
और मेरा jQuery कोड:
```javascript
$('#submit').click(function() {
if ($('#agree').val() == 'on') {
alert('चेकबॉक्स चेक किया गया');
} else {
alert('चेकबॉक्स चेक नहीं किया गया');
}
});
```
बटन पर क्लिक करने पर हमेशा "चेकबॉक्स चेक नहीं किया गया" दिखाई देता है, भले ही मैं टिक लगाऊं। मैंने पढ़ा है कि चेकबॉक्स में `checked` प्रॉपर्टी होती है, लेकिन इसे jQuery के माध्यम से कैसे प्राप्त करें? `$('#agree').attr('checked')` आज़माया — नए jQuery संस्करणों में `undefined` लौटाता है। कृपया सही तरीका बताएं। अधिमानतः स्पष्टीकरण के साथ कि मेरा कोड क्यों काम नहीं कर रहा है और इसे कैसे ठीक करें। पहले से धन्यवाद।