Thread:Gieron/@comment-23769-20150408094227/@comment-66.215.44.63-20150408171556

So, labels make it so that if you click on the text they push that click onto the element they're paired with. So, in this case, clicking on the text should toggle the checkbox. It doesn't.

The reason why is that the "for" attribute on the label is currently set to "[object HTMLInputElement]" it needs to be set to be the same as the id attribute of the checkbox. The checkbox does not have an id attribute, so in order to make the label work we need to add an id onto the checkbox and set the for attribute on the label to match it.