मेरे HTML रूपों (जैसे अधिकांश HTML रूपों में) में, लेबल फ़ील्ड के समान आईडी साझा करते हैं। एक बार मेल खाने वाले आईडी के साथ चेकबॉक्स क्लिक होने पर मैं लेबल टैग के HTML पर वापस लौटने की कोशिश कर रहा हूं।jQuery दिए गए इनपुट आईडी, लेबल टेक्स्ट
<input id="yes1" type="checkbox">
<label for="yes1">This is the text it should return.</label>
और मेरे jQuery:
$('input').change(function() {
if (this.checked) {
var response = $('label#' + $(this).attr('id')).html();
}
}
लेकिन अफसोस, प्रतिक्रिया बाहर शून्य के रूप में आता है।
आप देख रहे हैं 'लेबल # yes1', लेकिन कोई उद्देश्य यह है कि कि चयनकर्ता से मेल खाता है। – jfriend00