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