En mis formularios HTML (como en la mayoría de los formularios HTML), las etiquetas comparten los mismos ID que los campos. Intento regresar al código HTML de la etiqueta una vez que se hace clic en la casilla de verificación con una ID coincidente.jQuery dado ID de entrada, obtener texto de etiqueta
<input id="yes1" type="checkbox">
<label for="yes1">This is the text it should return.</label>
Y mi jQuery:
$('input').change(function() {
if (this.checked) {
var response = $('label#' + $(this).attr('id')).html();
}
}
Pero, por desgracia, la respuesta sale como NULL.
Estás buscando hasta 'etiqueta # yes1', pero no hay ningún objeto que coincide con el selector. – jfriend00