Check out this example on JSFiddle for a demonstration.
Clicking on a checkbox should cause all the neighboring checkboxes to toggle on or off.
Even though the "checked" property is toggling, there doesn't seem to be any visual change.
n.prop("checked", !n.prop("checked"));
I find it surprising that this issue is occurring with the prop() method instead of attr(). Any suggestions? Thank you!