Checkbox with RadioButton behaviour

Add radiobutton behaviour to checkboxes using jQuery

HTML

<label>
    <input class="ccb" name='test' type="checkbox" value="Cat">
    <span>Cat</span>
<label><br />
<label>
    <input class="ccb" name='test' type="checkbox" value="Elephant">
    <span>Elephant</span>
<label><br />
<label>
    <input class="ccb" name='test' type="checkbox" value="Dog">
    <span>Dog</span>
<label>
<input type="hidden" id="idtest" value="0">

JavaScript

$(".ccb").change(function(e)
  {
  	  $('#idtest').val(0);
      var checked = $(this).prop('checked')      
      $(".ccb").prop('checked',false);
      if (checked) {
      	$(this).prop('checked',true);      
        $('#idtest').val($(this).prop('value'));
        alert($('#idtest').val());
      }
  });