Clique em Trigger em Input quando o Label for Clicado - CSS-Tricks

Anonim

Os rótulos devem ter atributos “para” que correspondam ao ID da entrada que estão rotulando. Isso significa que podemos capturar esse atributo e usá-lo em um seletor para acionar um clique na própria entrada. Supondo, é claro, que você tenha algum motivo para ficar atento aos cliques nas entradas.

var labelID; $('label').click(function() ( labelID = $(this).attr('for'); $('#'+labelID).trigger('click'); ));