Uncheckable radio boxes
Allow radio choice to be undone
by rosenfeld
HTML
<label><input type=radio name=opt value=Y /> Yes</label>
<label><input type=radio name=opt value=N /> No</label>
<span type=button id=clear hidden>✗</span>
CSS
#clear {
cursor: pointer;
display: none; /* IE doesn't understand the hidden property */
}
CoffeeScript
$('#clear').click -> $('input[name=opt]:checked')[0]?.checked = false; $(this).hide()
$('input[name=opt]').change -> $('#clear').show()