Josh
На самом деле обычно правильный способ использовать метку будет выглядеть примерно так:
<label for="ids">Name</label>
<input name="ids" id="ids" type="checkbox" />
Я не думаю, что это обычная практика - помещать ввод в метку в соответствии со стандартами W3C, см .:
http://www.w3.org/TR/html401/interact/forms.html#edef-LABEL
Хотя это может подтвердить правильность написанного вами кода, гораздо сложнее контролировать стиль.
Попробуйте этот код, чтобы изменить метку:
$("#ids").click(function() {
$('label[for="' + $(this).attr('name') + '"]').toggleClass('myClass');
});