标签应具有“ for”属性,该属性与要标记的输入的ID相匹配。 这意味着我们可以获取该属性,并在选择器中使用它来触发对输入本身的单击。 假设您当然有理由观察输入的点击情况。
var labelID;
$('label').click(function() {
labelID = $(this).attr('for');
$('#'+labelID).trigger('click');
});
翻译自: https://css-tricks.com/snippets/jquery/click-input-when-label-clicked/